mcp-proxy

An open-source MCP proxy connects stdio clients to remote SSE or Streamable HTTP servers and exposes local stdio servers over SSE.

mcp-proxy connects AI clients and Model Context Protocol (MCP) servers that use different connection types. It's for developers who need desktop clients to reach remote tools, or want other clients to access a local MCP server.

  • Remote server access: Connect a stdio client, such as Claude Desktop, to an MCP server that communicates over SSE or Streamable HTTP.
  • Local server sharing: Expose a local stdio MCP server over SSE so remote clients can use it without changing the server's interface.
  • Multiple servers: Make several named MCP servers available through one proxy, each with its own URL.

The proxy runs on your own machine or server. Remote connections send requests to the target service, so a local proxy doesn't make a remote service private or offline.

The project is open source under the MIT license. It runs on macOS, Windows and Linux, with Docker images for Linux on AMD64 and ARM64.

Similar to mcp-proxy