What is MCP Server SSH Client?
MCP Server SSH Client is a Model Context Protocol (MCP) remote SSH client that connects to remote MCP servers over SSH, enabling secure access to MCP tools hosted on remote machines. It is designed for developers and AI platform users who need to access MCP tools (tools, prompts, resources) running on a remote server as if they were installed locally.
How to use MCP Server SSH Client?
Install via pip install m2m-mcp-server-ssh-client or uv add m2m-mcp-server-ssh-client. Run with uv run m2m-mcp-server-ssh-client or uvx m2m-mcp-server-ssh-client. Configure it as an MCP server in AI platforms (e.g., Claude Desktop) by adding the command and arguments to the mcpServers settings. Connection parameters include host, port, username, and SSH key options.
Key features of MCP Server SSH Client
- Connects to any MCP server over SSH
- Proxies all MCP protocol commands through a secure SSH channel
- Supports key-based authentication
- Supports MCP capabilities including tools, prompts, and resources
- Optional key server integration for dynamic key exchange
- Works with demo, local, and remote servers
Use cases of MCP Server SSH Client
- Quickly experiment with remote MCP tools using a public demo server
- Connect to your own self-hosted MCP SSH server for local development
- Access MCP tools on a remote server from Claude Desktop or other MCP hosts
- Troubleshoot and debug MCP connections with MCP Inspector
コメント