nstamoul/ssh-mcp
If you are the rightful owner of ssh-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The MCP SSH Agent is a Model Context Protocol server designed to manage and control SSH connections, integrating with MCP-compatible clients like Claude Desktop for AI-powered SSH operations.
Tools
Functions exposed to the LLM to take actions
listKnownHosts
Lists all known SSH hosts, prioritizing entries from ~/.ssh/config first, then additional hosts from ~/.ssh/known_hosts
runRemoteCommand
Executes a command on a remote host using ssh
getHostInfo
Returns detailed configuration for a specific host
checkConnectivity
Tests SSH connectivity to a host
uploadFile
Uploads a file to the remote host using scp
downloadFile
Downloads a file from the remote host using scp
runCommandBatch
Executes multiple commands sequentially
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client