AiondaDotCom/mcp-ssh
If you are the rightful owner of mcp-ssh and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for managing and controlling SSH connections, integrating with MCP-compatible clients like Claude Desktop.
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