#102 · Primary category: AI Gateway & API Infrastructure

mcp-proxy

claude mcp mcp-client mcp-server modelcontextprotocol

An MCP proxy server that aggregates and serves multiple MCP resource servers through a single HTTP server.

Project last updated:08/16/26

GitHub Stars

718

Forks

105

Contributors

10

License

MIT

Why we included this project

Anyone running several MCP servers for different tools and data sources knows the pain of wiring each one into every client. This Go-based proxy sits between them and your clients, so a Claude or IDE client only needs one address to reach all the aggregated tools, prompts, and resources. It handles the transport details, serving over SSE or streamable HTTP while accepting stdio, sse, and streamable-http backends, which makes it practical for teams that mix local and remote servers. The OAuth handling is a genuinely useful touch: you authorize once against downstream services that require interactive login, and the proxy keeps the token fresh for every caller. Deployment is straightforward via a single binary or a Docker image that can even launch MCP servers through npx and uvx.

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