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
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.Part of MCP Servers
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.
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.
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.
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.
Yes, MCP Proxy Server is open source and licensed under the MIT License on GitHub.