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.

mcp-proxy
68
Established
mcpo
57
Established
Maintenance 13/25
Adoption 10/25
Maturity 25/25
Community 20/25
Maintenance 10/25
Adoption 10/25
Maturity 16/25
Community 21/25
Stars: 2,338
Forks: 222
Downloads:
Commits (30d): 1
Language: Python
License: MIT
Stars: 4,041
Forks: 447
Downloads:
Commits (30d): 0
Language: Python
License: MIT
No risk flags
No Package No Dependents

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.

application-integration protocol-bridging API-development messaging-systems developer-tools

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.

AI-integration API-development LLM-tooling developer-workflow backend-engineering

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work