- Protocol
- MCP Gateways
- Type
- Tool
- Stars
- 743
- License
- MIT
- Last push
- Sep 15, 2026
mcp-proxy (tbxark) MCP Gateways tool
Aggregates multiple MCP servers behind one HTTP server
About mcp-proxy (tbxark)
mcp-proxy (tbxark) is an open-source MCP Gateways tool by tbxark, written mainly in Go. Aggregates multiple MCP servers behind one HTTP server. It has 743 GitHub stars and uses the MIT license, and its code was last pushed on Sep 15, 2026.
New to MCP Gateways? Our MCP Gateways guide explains how it works and lists other projects built on it.
At a glance
- Protocol
- MCP Gateways
- Type
- Tool
- Language
- Go
- License
- MIT
- GitHub stars
- 743
- Last push
- Sep 15, 2026
Listed from public GitHub data, checked 2026-11-08. Not scanned by AgenticMart.
Questions about mcp-proxy (tbxark)
What is mcp-proxy (tbxark)?
Aggregates multiple MCP servers behind one HTTP server It is listed as a MCP Gateways tool, maintained in the tbxark/mcp-proxy repository on GitHub.
How do I install mcp-proxy (tbxark)?
The project's README gives this command: go install github.com/tbxark/mcp-proxy@latest. Read the README for setup steps and requirements before running it.
Is mcp-proxy (tbxark) an official MCP Gateways project?
No. It is a community project built on MCP Gateways, not published by the organisation that runs the protocol.
What license does mcp-proxy (tbxark) use?
It is published under the MIT license. Check the license file in the repository before using it commercially.
Is mcp-proxy (tbxark) still maintained?
Its code was last pushed on Sep 15, 2026, and it had 743 GitHub stars when we checked on 2026-11-08. Look at recent issues and releases in the repository for a fuller picture.
README
MCP Proxy Server
An MCP proxy that aggregates multiple MCP servers behind a single HTTP entrypoint.
Features
- Proxy multiple MCP clients: aggregate tools, prompts, and resources from many servers.
- SSE and streamable HTTP: serve via Server‑Sent Events or streamable HTTP.
- Flexible config: supports
stdio,sse, andstreamable-httpclient types. - OAuth client support: authorize once against downstream servers that require interactive OAuth (e.g. Notion), then let the proxy hold and refresh the token for every caller.
Documentation
- Configuration: docs/configuration.md
- Usage: docs/usage.md
- Deployment: docs/deployment.md
- Claude config converter: https://tbxark.github.io/mcp-proxy
Quick Start
Build from source
git clone https://github.com/tbxark/mcp-proxy.git
cd mcp-proxy
make build
./build/mcp-proxy --config path/to/config.json
Install via Go
go install github.com/tbxark/mcp-proxy@latest
Docker
The image includes support for launching MCP servers via npx and uvx.
docker run -d -p 9090:9090 -v /path/to/config.json:/config/config.json ghcr.io/tbxark/mcp-proxy:latest
# or provide a remote config
docker run -d -p 9090:9090 ghcr.io/tbxark/mcp-proxy:latest --config https://example.com/config.json
More deployment options (including docker‑compose) are in docs/deployment.md.
Configuration
See full configuration reference and examples in docs/configuration.md. An online Claude config converter is available at: https://tbxark.github.io/mcp-proxy
Usage
Command‑line flags, endpoints, and auth examples are documented in docs/usage.md.
Thanks
- This project was inspired by the adamwattis/mcp-proxy-server project
- If you have any questions about deployment, you can refer to 《在 Docker 沙箱中运行 MCP Server》(@ccbikai)
License
This project is licensed under the MIT License. See the LICENSE file for details.
More MCP Gateways projects
All 19 →mcpo
Proxy that exposes MCP servers as OpenAPI endpoints
Supergateway
Runs MCP stdio servers over Streamable HTTP and SSE
mcp-proxy (sparfenyuk)
Bridge between Streamable HTTP and stdio MCP transports