
Ssh Client Mcp Server
Connects to any SSH server and exposes a single exec tool that runs shell commands remotely and returns stdout. Supports four auth modes: password, key file, key from environment variable (for Vault, Doppler, or envpkt workflows), and SSH_AUTH_SOCK for system agents including 1Password, Bitwarden Desktop, and KeePassXC. Built on somamcp so you get soma_health, soma_capabilities, and soma_connections introspection out of the box. Path expansion handles tilde, dollar signs, and relative paths with fail-fast validation at startup. Reach for this when you need an LLM to run commands on remote Linux, macOS, or Windows OpenSSH hosts without building your own SSH wrapper.
- GitHub stars
- 3
- tools
- 6
- transport
- STDIO
- last updated
- Nov 5, 2026
Tools
6 toolsPublic tool metadata for what this MCP can expose to an agent.
execExecute a shell command on the remote SSH server and return its output.
Execute a shell command on the remote SSH server and return its output.
No parameter schema in public metadata yet.
infoServer name, version, runtime, and registered tool counts.
Server name, version, runtime, and registered tool counts.
No parameter schema in public metadata yet.
tmux_listList live tmux sessions.
List live tmux sessions.
No parameter schema in public metadata yet.
tmux_sendType input into a tmux session (created if absent); presses Enter unless submit: false.
Type input into a tmux session (created if absent); presses Enter unless submit: false.
No parameter schema in public metadata yet.
tmux_readReturn the recent pane transcript (lines default 200, max 2000).
Return the recent pane transcript (lines default 200, max 2000).
No parameter schema in public metadata yet.
tmux_keysSend control/special keys to a tmux session.
Send control/special keys to a tmux session.
No parameter schema in public metadata yet.
Sponsors
Readme
SSH Client MCP Server
SSH Client MCP Server is a local Model Context Protocol (MCP) server that lets LLMs and other MCP clients execute shell commands on remote hosts over SSH. It runs from Linux, macOS, or Windows and targets any reachable SSH server (Linux, macOS, Windows with OpenSSH, etc.).
Built on somamcp — a functional MCP framework on the MCP TypeScript SDK 2.x, with telemetry and introspection.
Contents
Monorepo
This repository is a pnpm monorepo with three packages:
Details
- Repository
- github.com/jordanburke/ssh-client-mcp-server
- Category
- Developer Tools
- Package
ssh-client-mcp-server- Transport
- STDIO
- Registry
- MCP registry, active