SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
registry version 4.0.3
npm
npx -y mcp-ssh-managernpm
npx -y mcp-ssh-manager@4.0.3
Pick your client β the config below is generated for this server (local stdio). Copy respects the βPin versionβ switch above.
claude_desktop_config.json
{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager"
]
}
}
}{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager@4.0.3"
]
}
}
}Format verified against the official Claude Desktop docs β.
terminal
claude mcp add mcp-ssh-manager -- npx -y mcp-ssh-manager
claude mcp add mcp-ssh-manager -- npx -y mcp-ssh-manager@4.0.3
Format verified against the official Claude Code docs β.
.cursor/mcp.json
{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager"
]
}
}
}{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager@4.0.3"
]
}
}
}Format verified against the official Cursor docs β.
.vscode/mcp.json
{
"servers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager"
]
}
}
}{
"servers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager@4.0.3"
]
}
}
}Format verified against the official VS Code docs β.
mcp_config.json
{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager"
]
}
}
}{
"mcpServers": {
"mcp-ssh-manager": {
"command": "npx",
"args": [
"-y",
"mcp-ssh-manager@4.0.3"
]
}
}
}Format verified against the official Windsurf docs β.
Defined in the server's official registry manifest. Required secrets are shown as <YOUR_β¦> placeholders in the configs above.
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.β 506 stars Β· ζθΏζ΄ζ°δΊ 34 倩ε Β· MIT license
MCP SSH Manager SSH Remote Server Management via Model Context Protocol π A Model Context Protocol (MCP) server that enables Claude Code and OpenAI Codex to manage multiple SSH connections. Execute commands, transfer files, manage databases, create backups, monitor health, and automate DevOps tasksβ¦
Summary from the project README β github.com/bvisible/mcp-ssh-manager
Distributed as npm, listed under Health & Medical. Review our MCP security guide before granting access to real data.
MCP SSH Manager SSH Remote Server Management via Model Context Protocol π A Model Context Protocol (MCP) server that enables Claude Code and OpenAI Codex to manage multiple SSH connections. Execute commands, transfer files, manage databases, create backups, monitor health, and automate DevOps tasks
Run the install command shown above, then paste the config for your client (Claude Desktop, Claude Code, Cursor, VS Code or Windsurf) into its MCP settings and restart the client.
The MCP server itself is free to install. The source is public on https://github.com/bvisible/mcp-ssh-manager. Any third-party service it calls may require its own API key and account.
Any MCP-compatible client can use it, including Claude Desktop, Claude Code, Cursor, VS Code, Windsurf and custom agents.
Publish this server? Link back with a badge on your README or site β copy either snippet.
Markdown
[](https://mcpnav.net/server/mcp-ssh-manager/)
HTML
<a href="https://mcpnav.net/server/mcp-ssh-manager/"><img src="https://mcpnav.net/badge/mcp-ssh-manager.svg" alt="Listed on MCPNav" height="20"></a>