Protocol
MCP Gateways
Type
Tool
Stars
743
License
MIT
Last push
Sep 15, 2026

mcp-proxy (tbxark) MCP Gateways tool

by tbxark• 743•

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, and streamable-http client 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

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

License

This project is licensed under the MIT License. See the LICENSE file for details.

More MCP Gateways projects

All 19 →