MCP Proxy Server

MCP Proxy Server

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

585
Stars
73
Forks
7
Releases

Overview

An MCP proxy that aggregates multiple MCP servers behind a single HTTP entrypoint. It proxies multiple MCP clients to unify tools, prompts, and resources from many servers, and supports Server-Sent Events (SSE) and streamable HTTP for efficient streaming. The proxy offers flexible configuration by supporting stdio, sse, and streamable-http client types, making it suitable for various deployment scenarios, including local development, streaming deployments, or containerized environments. Documentation covers configuration, usage, and deployment, with an online Claude config converter and Docker-based deployment options. Build from source or install via Go, and run the proxy with a provided config to bring together MCP resource servers under one HTTP gateway.

Details

Owner
TBXark
Language
Go
License
MIT License
Updated
2025-12-07

Features

Aggregate multiple MCP servers behind a single HTTP entrypoint

Proxies and aggregates MCP clients to combine tools, prompts, and resources from many servers behind one gateway.

Server-Sent Events and streamable HTTP support

Delivers MCP data via SSE or streamable HTTP for real-time streaming.

Flexible client configuration

Supports stdio, SSE, and streamable-http client types for versatile deployment.

Audience

Developersto aggregate MCP tools, prompts, and resources from many servers behind a single gateway.
DevOpsto deploy and manage MCP resource servers at scale through a single entrypoint.
MCP adminsto centralize management of multiple MCP servers via one HTTP gateway.

Tags

MCPproxyaggregationSSEstreamable-httpconfigurabledockerGoCLI