
MCP Connect

2025.04.28
0
TypeScript协议转换云集成本地资源访问开发效率
MCP Connect 是一个用于桥接本地 Stdio 传输的 MCP 服务器与云端 AI 服务的工具。它通过协议转换和安全访问机制,使得云端应用能够无缝调用本地 MCP 服务器的功能,而无需修改服务器实现。
View on GitHub
Overview
基本能力
产品定位
MCP Connect 是一个桥接工具,旨在解决基于 Stdio 传输的本地 MCP 服务器在云端应用中的使用限制问题。
核心功能
- 云集成:使云端 AI 服务能够与本地 Stdio 传输的 MCP 服务器交互。
- 协议转换:将 HTTP/HTTPS 请求转换为 Stdio 通信。
- 安全性:提供对本地资源的安全访问,同时保持控制。
- 灵活性:支持多种 MCP 服务器,无需修改其实现。
- 易用性:只需在本地运行 MCP Connect,无需修改 MCP 服务器。
- 隧道支持:内置 Ngrok 隧道支持。
适用场景
- 云端 AI 应用需要调用本地 MCP 服务器的功能。
- 需要在不修改本地 MCP 服务器的情况下,将其功能暴露给云端应用。
- 需要安全地访问本地资源。
工具列表
- Node.js Bridge:本地运行的桥接服务,负责协议转换和通信。
- Ngrok Tunnel:用于将本地服务暴露到公网的工具。
常见问题解答
- 如何配置 Ngrok 隧道:在
.env
文件中设置NGROK_AUTH_TOKEN
并运行npm run start:tunnel
或npm run dev:tunnel
。 - 如何认证请求:在
.env
文件中设置AUTH_TOKEN
并在请求头中添加Authorization: Bearer <your_auth_token>
。
使用教程
使用依赖
- Node.js:确保已安装 Node.js。
安装教程
- 克隆仓库:
bash git clone https://github.com/EvalsOne/MCP-connect.git cd MCP-connect
- 复制并配置
.env
文件:bash cp .env.example .env
- 安装依赖:
bash npm install
- 运行 MCP Connect:
bash npm run build npm run start # 或开发模式 npm run dev
调试方式
- 检查服务是否运行在
http://localhost:3000/bridge
。 - 使用
GET /health
端点进行健康检查。 - 使用
POST /bridge
端点发送请求并查看响应。
标签信息
安装类型
stdio
产品定位
- 协议转换
- 云集成
- 本地资源访问
归类
开发效率