mcp-proxy and mcpo
These are complements—mcp-proxy handles transport bridging between HTTP and stdio protocols, while mcpo wraps MCP servers with an OpenAPI interface, so they solve different layers of proxy needs and could be used together in a stack.
About mcp-proxy
sparfenyuk/mcp-proxy
A bridge between Streamable HTTP and stdio MCP transports
This tool helps developers connect different messaging systems for their applications. It takes inputs from either standard I/O (like a command line) or server-sent events (SSE)/Streamable HTTP, and converts them to the other format. This allows applications like AI desktop clients to communicate with remote servers that use different underlying data transfer methods. It's intended for developers who integrate these communication protocols.
About mcpo
open-webui/mcpo
A simple, secure MCP-to-OpenAPI proxy server
This tool helps developers make their existing Model Context Protocol (MCP) applications easily accessible to modern AI agents and other tools that expect standard web APIs. It takes an MCP server command as input and transforms it into a secure, interoperable HTTP server with an OpenAPI specification. This is for developers building and deploying AI-powered applications who need to integrate custom or specialized MCP tools into larger AI ecosystems.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work