Skip to content

getmcp/mcp-proxy

Repository files navigation

MCP Proxy

MCP Proxy is a middleware service that enables multiple AI applications (like Claude Desktop, Cursor, and Windsurf) to communicate with different Model Context Protocol (MCP) endpoints through a unified interface. It acts as a proxy layer that:

  1. Accepts connections from various AI applications through STDIO or Server-Sent Events (SSE) transport protocols
  2. Routes these requests to appropriate MCP endpoints (MCP 1, MCP 2, etc.)
  3. Manages and standardizes the communication between AI applications and MCP services

This proxy service simplifies the integration of AI applications with MCP services by providing a centralized connection point and handling the complexity of protocol management and request routing. and request routing.

flowchart LR
transport[STDIO / SSE]
c1["Claude Desktop"] ---> transport
c2["Cursor"] ---> transport
c3["Windsurf"] ---> transport
transport ---> proxy[MCP Proxy]
proxy ---> mcp1[MCP 1]
proxy ---> mcp2[MCP 2]
proxy ---> mcpn[MCP ...]
Loading

Debugging

npx @modelcontextprotocol/inspector

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages