SSH Client MCP Server
@jordanburke
About SSH Client MCP Server
MCP server exposing SSH control for Linux servers via Model Context Protocol.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"ssh-client-mcp-server": {
"command": "npx",
"args": [
"ssh-client-mcp-server",
"-y",
"--",
"--host=1.2.3.4",
"--port=22",
"--user=root",
"--password=pass",
"--key=path/to/key"
]
}
}
}Tools
1Execute a shell command on the remote server
Overview
What is SSH Client MCP Server?
SSH Client MCP Server is a local Model Context Protocol (MCP) server that exposes SSH control for Linux and Windows systems, enabling LLMs and other MCP clients to execute shell commands securely via SSH.
How to use SSH Client MCP Server?
Install by cloning the repository and running pnpm install. Configure an MCP client (e.g., Claude Desktop) with the server command npx ssh-client-mcp-server and arguments for --host, --port, --user, and either --password or --key. Use the exec tool to run shell commands on the remote server.
Key features of SSH Client MCP Server
- MCP-compliant server exposing SSH capabilities
- Execute shell commands on remote Linux and Windows systems
- Secure authentication via password or SSH key
- Built with TypeScript and the official MCP SDK
Use cases of SSH Client MCP Server
- Execute remote shell commands on a Linux or Windows server via natural language
- Enable LLM agents to manage servers and run scripts securely
FAQ from SSH Client MCP Server
What systems does SSH Client MCP Server support?
It works with Linux and Windows systems that have SSH enabled.
How does authentication work?
You can authenticate using a password or an SSH private key, specified via command-line arguments.
What transport does the server use?
The server runs locally over stdio, as demonstrated by the npx command configuration.
What dependencies are required?
Node.js and pnpm are needed for installation and running the server from source.
Is SSH Client MCP Server officially endorsed?
No. It is provided under the MIT License and is not affiliated with or endorsed by any SSH or MCP provider. Use at your own risk.
Frequently asked questions
What systems does SSH Client MCP Server support?
It works with Linux and Windows systems that have SSH enabled.
How does authentication work?
You can authenticate using a password or an SSH private key, specified via command-line arguments.
What transport does the server use?
The server runs locally over stdio, as demonstrated by the npx command configuration.
What dependencies are required?
Node.js and pnpm are needed for installation and running the server from source.
Is SSH Client MCP Server officially endorsed?
No. It is provided under the MIT License and is not affiliated with or endorsed by any SSH or MCP provider. Use at your own risk.
Basic information
More Developer Tools MCP servers
DevDocs by CyberAGI 🚀
cyberagiincCompletely free, private, UI based Tech Documentation MCP server. Designed for coders and software developers in mind. Easily integrate into Cursor, Windsurf, Cline, Roo Code, Claude Desktop App
Altronis
sypherinMCP server + CLI for Altronis — Singapore AI consulting. Ask the Lyra consultant, generate a grant-matched AI transformation plan, pull curated SG AI events/news. Read-only, wraps altronis.sg.
Serena
oraiosA powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
Comments