#69 · Primary category: AI Gateway & API Infrastructure

mcp-proxy

mcp mcp-server proxy sse streamable-http

A bridge between Streamable HTTP and stdio MCP transports

Project last updated:07/20/26

GitHub Stars

2.7K

Forks

257

Contributors

26

License

MIT

Why we included this project

Transport mismatch is one of the first practical headaches when you run MCP servers or build clients on top of them: desktop tools like Claude Desktop only speak stdio, while remote services expose SSE or Streamable HTTP endpoints, and the two sides don't always line up. mcp-proxy is a small Python utility that sits between the two and translates one protocol to the other in both directions. You can point a stdio-only client at a remote HTTP server, or take a local stdio process and expose it as an SSE endpoint that other clients can reach across the network. Beyond the basic swap, it handles the details that come up in real deployments: custom auth headers, OAuth2 client credentials, per-server environment variables, and CORS rules for web clients. Teams wiring several MCP tools into an agent or a desktop app will find it a straightforward way to glue components that would otherwise refuse to talk to each other.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category