HomeDevelopment › mcp-ssh-manager

mcp-ssh-manager

SSH server management for agents, with per-server read-only and allowlist security modes

TypeScript Local macOSWindowsLinux
★ 491 stars Last pushed 2026-09-13 License: MIT

Topics: Command Line

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 3.8.5)

npx -y mcp-ssh-manager@3.8.5

Or add to your MCP client config:

{
  "mcpServers": {
    "mcp-ssh-manager": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-ssh-manager@3.8.5"
      ],
      "env": {
        "SSH_CONFIG_PATH": "<YOUR_VALUE>",
        "SSH_ENV_PATH": "<YOUR_VALUE>"
      }
    }
  }
}
  • SSH_CONFIG_PATH — Path to a TOML file holding the server definitions. Defaults to ~/.codex/ssh-config.toml. Each server can set MODE to readonly or restricted to constrain what the agent may run.
  • SSH_ENV_PATH — Path to a .env file declaring servers as SSH_SERVER_<NAME>_HOST, _USER, _KEYPATH and friends. Defaults to a .env next to the package.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry