MCP Proxy Server

MCP Proxy Server is an MCP server that aggregates and serves multiple downstream MCP resource servers through a single unified HTTP endpoint. It connects to diverse backend tools and services over stdio, Server-Sent Events (SSE), and streamable HTTP transports, allowing engineers and LLM application developers to manage complex tool ecosystems efficiently. By consolidating multiple MCP clients, the proxy brings together disparate tools, prompts, and resources into one accessible gateway. It also features integrated OAuth client support, enabling users to authenticate once against downstream servers requiring interactive verification, such as Notion. The proxy securely holds and refreshes authentication tokens on behalf of callers. MCP Proxy Server simplifies client configurations, containerizes tool workflows, and enables consistent management across local command-line tools and remote web services.

Category: AI & LLM Tooling

Tags: aggregation, gateway, infrastructure, proxy

Visit MCP Proxy Server

How to install and configure MCP Proxy Server

  1. Clone the repository and build the binary by running git clone https://github.com/tbxark/mcp-proxy.git, cd mcp-proxy, and make build. 2. Alternatively, install via Go using go install github.com/tbxark/mcp-proxy@latest or run via Docker: docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest. 3. Prepare your server configuration file containing your downstream stdio, sse, or streamable-http clients. 4. Run the proxy with ./build/mcp-proxy --config path/to/config.json. 5. In your MCP client configuration, register the proxy as an SSE or streamable-http endpoint pointing to your deployed proxy URL and port.

What you can do with MCP Proxy Server

  • Consolidating multiple stdio, SSE, and streamable-http MCP servers into a single network endpoint for LLM clients. - Managing OAuth authentication once for downstream platforms like Notion while automatically handling token refreshes. - Running diverse npx and uvx tool packages in an isolated Docker container exposed via port 9090. - Simplifying Claude Desktop configurations by routing all tool calls through an aggregated proxy gateway.

Key facts

  • https://github.com/TBXark/mcp-proxy
  • AI & LLM Tooling
  • aggregation, gateway, infrastructure, proxy

Part of MCP Servers

Related MCP servers

  • MCP Memory Dashboard — MCP Memory Dashboard is an MCP server desktop interface that connects to the MCP Memory Service to provide visual semantic…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…
  • MCP Lab — MCP Lab is an MCP server development environment designed for building, testing, and debugging custom Model Context Protocol servers integrated…
  • MCP LLM Integration Server — MCP LLM Integration Server is an MCP server that connects local Large Language Model runtimes with Model Context Protocol clients…
  • MCP Neurolora — MCP Neurolora is an MCP server that provides code analysis, code collection, and automated documentation generation using the OpenAI API.…
  • MCP OpenVision — MCP OpenVision is an MCP server that provides image analysis capabilities powered by OpenRouter vision models. It connects client interfaces…

What is MCP Proxy Server?

MCP Proxy Server is a proxy and gateway application designed to aggregate tools, prompts, and resources from multiple downstream MCP servers into a single HTTP entrypoint using Server-Sent Events or streamable HTTP.

How do I install MCP Proxy Server?

You can compile it from source using make build after cloning the repository, install it via Go with go install github.com/tbxark/mcp-proxy@latest, or run the official Docker container from ghcr.io/tbxark/mcp-proxy:latest.

Which downstream client protocols does MCP Proxy Server support?

The server supports configuring and connecting to downstream MCP clients using stdio, sse, and streamable-http transport mechanisms, including automated execution for npx and uvx tools in Docker.

How does MCP Proxy Server handle OAuth authentication?

It provides downstream OAuth client support, allowing an administrator to authenticate once with services like Notion. The proxy stores and refreshes the credentials so client callers do not need repeated manual logins.

Is MCP Proxy Server open source?

Yes, MCP Proxy Server is open source and licensed under the MIT License on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories