MCP 接入点是一款轻量级的协议转换网关工具,它能在传统 HTTP 服务和 MCP(模型上下文协议)客户端之间搭建起通信桥梁。借助它,MCP 客户端可直接与现有的 HTTP 服务交互,无需对服务器端接口做任何修改。
MCP 接入点基于 Pingora 构建,Pingora 是一个高性价比的网关代理库,能够支持大规模请求代理服务。它已被用于构建处理 Cloudflare 平台核心流量的服务,多年来一直稳定地为互联网上的 4000 多万次每秒的请求提供支持,是支撑 Cloudflare 平台上相当一部分流量的技术基础。
此模式允许像 Cursor Desktop 这样的客户端通过 SSE(Server-Sent Events)与远程 HTTP 服务器通信,即便这些服务器本身不支持 SSE 协议。
localhost:8000example.com:9000# 克隆仓库
git clone https://github.com/sxhxliang/mcp-access-point.git
cd mcp-access-point
# 构建镜像
docker build -t liangshihua/mcp-access-point:latest .
# 使用环境变量(服务运行在主机上)
# 注意:请将 /path/to/your/config.yaml 替换为实际路径
docker run -d --name mcp-access-point --rm \
-p 8080:8080 \
-e port=8080 \
-v /path/to/your/config.yaml:/app/config/config.yaml \
sxhxliang/mcp-access-point:latest
port:MCP 接入点侦听端口(默认:8080)示例场景:当基于 MCP 的 AI 客户端需要与遗留的 HTTP 微服务接口时,MCP 接入网关充当中间层,实现协议间的无缝转换。