Discover and explore top open-source AI tools and projects—updated daily.
open-webuiOpenAPI proxy for MCP tools
Top 12.5% 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_commandghcr.io/open-webui/mcpo:mainhttp://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 month ago
1 day
modelcontextprotocol
modelcontextprotocol