OpenAPI proxy for MCP tools
Top 16.6% on sourcepulse
mcpo is a proxy server that exposes any Model Context Protocol (MCP) tool as an OpenAPI-compatible HTTP server. It targets developers and users who need to integrate MCP-based tools with LLM agents and applications that expect standard RESTful APIs, providing a secure, stable, and interoperable interface without custom glue code.
How It Works
mcpo acts as a bridge between the MCP's stdio communication and standard HTTP. It takes an MCP server command or an SSE endpoint, wraps it, and exposes it via a RESTful API. This approach leverages familiar web standards for security, documentation (auto-generated OpenAPI schemas), and ease of integration, eliminating the inherent insecurity and incompatibility of raw stdio communication.
Quick Start & Requirements
pip install mcpo
or use uvx mcpo
for a zero-config experience.mcpo --port 8000 --api-key "top-secret" -- your_mcp_server_command
ghcr.io/open-webui/mcpo:main
http://localhost:8000/docs
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project appears to be actively maintained, with no explicit limitations or caveats mentioned in the README regarding alpha status or known bugs.
1 day ago
1 day