MCP SSH Manager
mcp-ssh-manager
Managing several SSH connections from Claude Code and Codex: commands, file transfer, databases and backups
- 506 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- A remote shell on your servers
- The default mode has no limits
- The GitHub version is a beta
Install
- Works in
Manual install
npm install -g mcp-ssh-managerOr npx mcp-ssh-manager. sshpass is needed for password sign-in. Turn on a restricted policy mode.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- A remote shell on your servers
- The default mode has no limits
- The GitHub version is a beta
This is third-party code. Review the repository files before installing.
What it does
MCP SSH Manager gives an agent a remote shell on several servers: running commands, transferring files, working with databases and backups. Installation: `npm install -g mcp-ssh-manager` or `npx mcp-ssh-manager`, and `sshpass` is needed for password sign-in. npm has the stable 3.8.x branch while the latest GitHub release is v4.0.0-beta.1 from 24.09.2026, that is a beta. The default policy mode is `unrestricted`, with no limits. The README describes fixes for sudo password leaks. MIT license.
Who it is for. For administrators and DevOps engineers who want to manage several servers over SSH from an agent.
Good fit when
- You need to manage several servers over SSH from an agent
- You need file transfer and backups through an agent
- You need an MCP server for administration
Not a fit when
- You cannot give an agent a shell on production servers
- You need default limits: the mode is unrestricted
Example request
Check free space and the latest log errors on the test server without changing anythingMCP
- Transport
- stdio
- Authentication
- API key
Limitations
The agent gets a remote shell on your servers and the default policy mode has no limits, so access is wide. Turn on a restricted mode and connect test servers and separate accounts with minimal rights. GitHub has a beta version and npm the stable 3.8.x branch: check which one you install.
How to disable. Remove the server entry from the client, the package with npm uninstall -g mcp-ssh-manager and the access keys you issued.
FAQ
What does MCP SSH Manager do?
It gives an agent a remote shell on several servers: commands, files, databases, backups.
What is the default mode?
The policy mode is unrestricted with no limits: turn on a restricted one.
Is it stable?
npm has the stable 3.8.x branch and the latest GitHub release is a 4.0 beta.
Discussion
No questions or reviews yet.
Related
MCP serversSSH MCP
ssh-mcp
A security-first SSH server: command classification, policy authorization and several sign-in methods. It runs commands on remote servers
Self-hosted MCP server for running commands on remote servers over SSH, with tokens and roles
MCPM
mcpm
A package manager and registry for MCP on all platforms and clients: finds, adds and configures MCP servers, remembers the source and updates
A secure MCP runtime through which an agent operates local machines, servers and containers
A self-hosted gateway that merges several MCP servers into one endpoint with auth and tool selection
A proxy between MCP transports: connects stdio clients to remote SSE and HTTP servers and exposes local servers over the network
Comparison with similar tools
Entries that share the main search query, and how they differ.
| Entry | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| MCP SSH Manager (this entry) | no | API key | 506 | |
| wcgw | no | not required | 678 | an interactive shell and file editing with unfiltered access |
| SSH MCP | no | API key | 804 | an SSH server with command classification and policies |
| Coolify MCP | no | API key | 611 | deploying and managing apps on Coolify v4 |
README in short
The README describes an MCP server for managing several SSH connections with commands, files, databases and backups. MIT license.