ssh-mcp

nstamoul/ssh-mcp

3.2

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

No resources