
Ssh Client Mcp Server
Run remote shell commands on VPS or bare-metal hosts from your agent when you operate production without a full CI dashboard open.
Overview
SSH Client MCP server is an Operate-phase MCP server that runs shell commands on remote machines via SSH using host, user, port, and password or key arguments.
What is this MCP server?
- Executes shell commands on remote hosts over SSH from MCP clients
- Required --host argument; optional --user, --port (default 22)
- Authenticate with --password or --key private key path (supports ~ and env expansion)
- stdio npm package ssh-client-mcp-server version 1.5.1
- Fits rescue debugging when you cannot SSH manually in the same terminal as the agent
- Package version 1.5.1 on npm identifier ssh-client-mcp-server
- Default SSH port 22 when --port omitted
- --host CLI argument marked required in server schema
Community signal: 3 GitHub stars.
What problem does it solve?
When production breaks, switching between your agent and a separate SSH terminal slows incident response for solo operators on a single VPS.
Who is it for?
Solo devops on one or few Linux servers who already trust SSH keys and want the agent to run known diagnostic or deploy scripts remotely.
Skip if: Teams that forbid remote shell from LLM tools, or environments that require audited change management instead of ad hoc commands.
What do I get? / Deliverables
Your agent can execute remote shell commands through MCP with explicit host and credential arguments configured in the server entry.
- Remote command output returned to the agent session
- Repeatable MCP config with host, user, port, and auth method
- Faster loop for scripted maintenance on self-managed servers
Recommended MCP Servers
Journey fit
SSH remoting is day-two operations: logs, restarts, migrations, and ad hoc fixes on servers you already ship to. Infra is the right shelf because the server’s core capability is executing commands on remote hosts, not writing feature code locally.
How it compares
Direct SSH command MCP bridge, not a managed PaaS control plane or a local-only test runner skill.
Common Questions / FAQ
Who is SSH Client MCP server for?
It is for developers operating their own Linux hosts who use MCP-enabled agents and need remote shell access without leaving the IDE conversation.
When should I use SSH Client MCP server?
Use it during operate and incident response when you must run remote diagnostics, restarts, or scripted fixes on a server you control via SSH.
How do I add SSH Client MCP server to my agent?
Register ssh-client-mcp-server from npm with stdio transport, pass --host (required) and --user/--port as needed, and supply either --password or --path --key in your MCP server arguments.