MCP Server SSH Server
@Machine-To-Machine
关于 MCP Server SSH Server
暂无概览
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"m2m-mcp-server-ssh-server": {
"command": "uv",
"args": [
"run",
"m2m-mcp-server-ssh-server",
"--run-key-server"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is MCP Server SSH Server?
MCP Server SSH Server is a secure SSH server that allows clients to connect remotely to multiple MCP (Model Context Protocol) tool providers through a unified interface. It supports key-based authentication, optional HTTP key management, and server aggregation.
How to use MCP Server SSH Server?
Install with uv add m2m-mcp-server-ssh-server or pip install m2m-mcp-server-ssh-server. For key server functionality, add the [key-server] extra. Run the server with uv run m2m-mcp-server-ssh-server and configure MCP servers via a JSON file (servers_config.json). Connect using the client with uv run m2m-mcp-server-ssh-client --host <host> --port 8022 --use-key-server.
Key features of MCP Server SSH Server
- Secure remote access to MCP tools over SSH
- Key-based authentication with optional key management API
- Aggregation and proxying of multiple MCP servers
- Compatible with MCP prompts, resources, tools, and logging
- Dynamic configuration via simple JSON file
- Automatic key generation with secure permissions
Use cases of MCP Server SSH Server
- Providing remote access to a suite of MCP tools for AI assistants
- Setting up a local development environment with multiple MCP servers
- Hosting MCP tools on a cloud server for team use
- Enabling secure connections from clients like Claude or Cursor
FAQ from MCP Server SSH Server
How does authentication work?
The server uses SSH key-based authentication. A client generates an SSH key pair, registers its public key via the optional key management HTTP API (POST /register), and then connects over SSH using its private key.
What are the installation requirements?
Python 3.x, plus dependencies: anyio (>=4.5.0), asyncssh (>=2.20.0), mcp (>=1.1.3), pydantic (>=2.0.0). The key server requires aiohttp (>=3.11.16) as an optional dependency.
Can I run the server on a public network?
Yes, but the README warns that binding to 0.0.0.0 makes the server accessible from any reachable machine. Strong authentication and additional security measures (e.g., firewalls) are recommended. Default binding is localhost for improved security.
What transports are supported?
The server uses SSH transport. It can also run an optional HTTP key management server alongside the SSH server.
How do I configure which MCP servers are available?
Create a JSON configuration file (default servers_config.json) with an mcpServers object containing command and args for each MCP tool. Pass the file path via --servers-config.
常见问题
How does authentication work?
The server uses SSH key-based authentication. A client generates an SSH key pair, registers its public key via the optional key management HTTP API (POST /register), and then connects over SSH using its private key.
What are the installation requirements?
Python 3.x, plus dependencies: anyio (>=4.5.0), asyncssh (>=2.20.0), mcp (>=1.1.3), pydantic (>=2.0.0). The key server requires aiohttp (>=3.11.16) as an optional dependency.
Can I run the server on a public network?
Yes, but the README warns that binding to 0.0.0.0 makes the server accessible from any reachable machine. Strong authentication and additional security measures (e.g., firewalls) are recommended. Default binding is localhost for improved security.
What transports are supported?
The server uses SSH transport. It can also run an optional HTTP key management server alongside the SSH server.
How do I configure which MCP servers are available?
Create a JSON configuration file (default `servers_config.json`) with an `mcpServers` object containing command and args for each MCP tool. Pass the file path via `--servers-config`.
基本信息
开发工具 分类下的更多 MCP 服务器
endoflife.ai
endoflife.aiFree MCP server for software end-of-life intelligence: EOL dates, support status, and the 0-100 EOL Risk Score across 485 tracked products. Agents can check a single version, pull a product's full lifecycle schedule, or

TaskerArmy Agent
TaskerArmyAsk Claude or ChatGPT what Shopify theme optimization tasks are pending on your store, a remote MCP server for TaskerArmy Agent accounts.
Hello World MCP Server (Reference Extension)
anthropicsDesktop Extensions: One-click local MCP server installation in desktop apps
MCP Containers
metorialConnect any AI model to 1200+ integrations (MCP, CLI, API)

PuzzleTide Puzzle Generator
Caravaca-LabsWord search generator, crossword generator, and sudoku generator + solver as a local-first MCP server. 15 deterministic tools: printable PDF puzzle worksheets, themed word banks, and verifiable LLM evals. From the makers
评论