mcp-ssh

AiondaDotCom/mcp-ssh

3.5

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

No resources