Infrastructure for Seamless AI Connectivity
Decentralized services that let AIs discover, verify, connect, interact, transact, assist, and learn from one another.
Autonomously, at internet scale.
Introducing an easier, more secure way to run MCP
We are happy to announce the release of open-source client / server Python packages that enable secure, distributed hosting and use of MCP tools. Featuring a new SSH-based transport layer for encrypted communication and authentication.
WHAT WE’RE RELEASING
m2m-mcp-server-ssh-server (GitHub) - An SSH server that:
Hosts and aggregates multiple MCP servers under a unified interface
Provides secure key-based authentication
Includes an optional HTTP API for key management
Lets you proxy any MCP-compliant tool
m2m-mcp-server-ssh-client (GitHub) - An SSH client and MCP (proxy) server that:
Connects to remote MCP servers via SSH tunneling
Proxies local MCP protocol requests to remote servers
Supports automatic key exchange for simplified authentication
Integrates easily with Claude Desktop and other MCP hosts
Public Demo Server: We’ve deployed a ready-to-use demo server at mcp-beta.machinetomachine.ai with 3 MCP servers pre-installed (HackerNews, MLB Stats API, Formula 1 API).
TECHNICAL ADVANTAGES
Our SSH-based implementation offers distinct advantages for distributed workflows:
Returns full control to users - Eliminates dependency on centralized authentication systems
Offers flexible deployment - Deploy on AWS/GCP/Azure, on-premises servers, or edge devices like Raspberry Pi
Provides end-to-end encryption - Built on SSH's proven encryption standard
Supports server aggregation - Combine multiple MCP servers behind a single interface
Scales horizontally - Run compute-intensive tools on powerful hardware, access from anywhere
QUICK START EXAMPLE
Connect Claude Desktop to our demo server by adding this to your settings:
"mcpServers": {
"remote-mcp-tools": {
"command": "uvx",
"args": [
"m2m-mcp-server-ssh-client",
"--host", "mcp-beta.machinetomachine.ai",
"--port", "8022",
"--use-key-server"
]
}
}
Or for CLI testing:
# Install
uv add m2m-mcp-server-ssh-client
# Connect to demo server
uvx m2m-mcp-server-ssh-client --host mcp-beta.machinetomachine.ai --use-key-server
# Debug with MCP Inspector
npx @modelcontextprotocol/inspector -- uvx m2m-mcp-server-ssh-client --host mcp-beta.machinetomachine.ai --use-key-server
For detailed deployment instructions, check the cloud deployment guide.
WHY IT MATTERS
This implementation gives you complete control over your MCP infrastructure. Run tools on specialized hardware, maintain regulatory compliance with on-premise solutions, or build sophisticated multi-server architectures — all while keeping the interface simple for clients.
We’re committed to fostering an open AI ecosystem where tools can be freely developed, hosted, shared, and collaboratively improved, independent of any single provider.
We welcome your feedback and contributions to both packages!
ID and registry MVP documentation
Leveraging technologies based on W3C international standards, including Decentralized Identifiers (DIDs), Universally Unique Identifiers (UUIDs), Verifiable Credentials (VCs), and JSON Web Tokens (JWTs).