io.github.jordanburke

ssh-client-mcp-server

MCP server for executing shell commands on remote hosts via SSH.

stdiocommunityapplication

Package Details

Transportstdio

Package Arguments

Named
--hostRequired
SSH server hostname or IP address
--user
SSH username (defaults to current OS user if omitted)
--port
SSH port (default: 22)
--password
SSH password (use either --password or --key)
--key
Path to private SSH key file (use either --password or --key); supports ~ and $VAR expansion
--key-env
Name of an environment variable containing the private SSH key PEM (e.g. injected by envpkt, Vault, Doppler)
--agent
Set to 'true' to authenticate via SSH_AUTH_SOCK (works with system ssh-agent, 1Password, Bitwarden Desktop, KeePassXC)