O
OpenMCP

Share, Secure & Monetize MCP Services

MCP (Model Context Protocol) servers allow LLMs to act on its thoughts. OpenMCP makes local MCP services safely accessible over the web through runtime sandboxes, security rules and authorization policies.

The OpenMCP protocol enables individual MCP servers to verifiy and monetize their services through a staked crypto network.

Getting started
OpenMCP Diagram
# Quick start
$ curl -sSfL 'https://raw.githubusercontent.com/decentralized-mcp/proxy/refs/heads/master/install.sh' | sudo bash

# Or, simply download the binary package, unzip it, and copy the openmcp binary to your default PATH

# Start an Internet-accessible OpenMCP server at port 8081 for a local MCP server in tools.py
$ openmcp run -p 0.0.0.0:8081 -- python tools.py

# Coming soon: Start OpenMCP server with a Wasm MCP module
$ openmcp run -p 0.0.0.:8081 --service my_mcp_server.wasm

# Coming soon: Start OpenMCP server with a Wasm module that checks API keys
$ openmcp run -p 0.0.0.0:8081 --service my_mcp_server.wasm --policy check_api_key.wasm

Features

Transform local MCP servers into secure, reliable, and profitable online services

Execution sanbox

The WasmEdge sandbox is an isolated and secure execution environment for MCP services. For example, it could limit access to certain local files and URLs.

Aggregate MCP servers

The OpenMCP proxy can dispatch requests to multiple local MCP servers, providing a single SSE URL for all functions in those MCP servers.

Security Rules

Implement and enforce security rules defining which commands and API calls are allowed or prohibited by each MCP server.

Monetization

Decentralized payment protocol supporting subscriptions and usage-based billing based on API keys.

Authentication

Define and implement access control for each MCP server behind the OpenMCP proxy.

Verifiable Services

Crypto staking for OpenMCP service providers to ensure that they are running the correct MCP functions.

How It Works

OpenMCP is a proxy server that fully implements the MCP protocol. It can be extended with safe and sandboxed plugin modules that supports MCP services, security rules, auth, and even payments.

Plugin modules

🛠️

MCP Services

Use Wasm modules that act as MCP servers within a secure sandboxed environment, making them much safer than traditional servers.

🔑

Auth & Security

Define and enforce custom API key policies and security rules (e.g., pattern match permitted commands) for each local MCP server through Wasm modules.

OpenMCP network

🛡️

Verifiable

Through AVS staking, the network can verify that a node is providing services it claims to provide.

💰

Monetizable

Users can pay for node services through our decentralized crypto payment services.

Backed by Leading Investors and Partners

Our vision for a secure, sustainable and decentralized MCP ecosystem is supported by top investors

SIG Ventures
Matrix Partners
TRON Ventures
Bertelsmann Investments
Sky9 Capital
ByteTrade Labs
Gaia Foundation