ssh-mcp

YawLabs/ssh-mcp
★ 3 stars TypeScript 🤖 AI/LLM Updated 7d ago
MCP server for SSH operations with built-in diagnostics
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "ssh-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "YawLabs/ssh-mcp"
      ]
    }
  }
}

README Excerpt

**Make SSH work for AI tools.** MCP server that manages your SSH environment, diagnoses what's broken, fixes it, and gives your agent remote access to anything. Built and maintained by [Yaw Labs](https://yaw.sh). AI CLI tools run in subprocesses where SSH is constantly broken. The agent tries to `git pull` and gets `Permission denied (publickey)`. It tries to SSH into a server and the agent socket is stale. It tries to deploy and the host key changed because the instance was recreated. Every tim

Tools (20)

deployhostpasswordportprivateKeyPathssh_agent_ensuressh_config_lookupssh_diagnosessh_downloadssh_execssh_findssh_git_checkssh_key_listssh_key_loadssh_known_hosts_fixssh_lsssh_multi_execssh_read_filessh_service_statusssh_tail