方案一:Nginx 反向代理

nginx 配置反向代理 MCP server

仅支持 streamable http 协议,sse 协议连接时会报错

方案二: mcp hub 类型服务代理

  1. AmoyLab/Unla: 🧩 MCP Gateway - A lightweight gateway service that instantly transforms existing MCP Servers and APIs into MCP servers with zero code changes. Features Docker deployment and management UI, requiring no infrastructure modifications.
    1. 用起来好多 bug,而且客户端也连不上它
  2. ravitemer/mcp-hub: A centralized manager for Model Context Protocol (MCP) servers with dynamic server management and monitoring
    1. 配置还算简单,文档很差,同上一个客户端连不上它
  3. Supergateway
    1. 严格来说不算 hub 类型代理,它只是负责转换 MCP 协议,从一个通信协议转成另一个协议