What is MCP Server SSH Client?
A Model Context Protocol Server that acts as a remote SSH client, connecting to MCP servers over SSH. It enables accessing and utilizing MCP tools hosted on remote servers through a secure, encrypted channel.
How to use MCP Server SSH Client?
Install via uv add m2m-mcp-server-ssh-client or pip install m2m-mcp-server-ssh-client. Run with uv run m2m-mcp-server-ssh-client or uvx m2m-mcp-server-ssh-client along with command-line options such as --host, --port, --username, --client-key, --known-hosts, --passphrase, --disable-host-key-checking, --log-level, and --use-key-server. Integration examples for Claude Desktop and MCP Inspector are provided.
Key features of MCP Server SSH Client
- Connect to any MCP server over SSH.
- Proxy all MCP protocol commands through a secure SSH channel.
- Support for key-based authentication.
- Support for MCP capabilities including tools, prompts, and resources.
Use cases of MCP Server SSH Client
- Quick start with a public demo server featuring HackerNews, MLB Stats, and Formula 1 API tools.
- Local development testing with your own MCP tools.
- Remote server connection using existing SSH keys or a key server for automatic key exchange.
评论