Overview of MCP Proxy Server
mainThe MCP Proxy Server acts as a central hub for Model Context Protocol (MCP) resources. It can connect to and manage multiple backend MCP servers of various types (Stdio, SSE, and Streamable HTTP) and aggregate their tools and resources into a unified interface.
It serves two primary roles:
- Proxy Mode: Aggregates capabilities from multiple backends and exposes them via unified SSE (
/sse) or Streamable HTTP (/mcp) endpoints. - Server Mode: Operates as a standalone MCP server, including support for pure Stdio mode.
Key capabilities include request routing to correct backends, response aggregation, support for concurrent SSE client connections, and optional API authentication.