
MCP Connect

2025.04.10
146
TypeScript协议转换云集成开发效率
MCP Connect 是一个小型工具,旨在解决基于云的AI服务与本地Stdio MCP服务器之间的交互问题。它通过协议转换和安全访问机制,使得云应用能够无缝使用本地MCP服务器的功能,而无需修改服务器实现。
View on GitHub
Overview
基本能力
产品定位
MCP Connect 是一个桥梁工具,用于连接云端的AI服务与本地的Stdio MCP服务器,实现协议转换和安全访问。
核心功能
- 云集成:使云AI服务能够与本地Stdio MCP服务器交互。
- 协议转换:将HTTP/HTTPS请求转换为Stdio通信。
- 安全性:提供安全的本地资源访问控制。
- 灵活性:支持多种MCP服务器,无需修改其实现。
- 易用性:本地运行,无需修改MCP服务器。
- 隧道支持:内置Ngrok隧道支持。
适用场景
- 云AI服务需要访问本地MCP服务器功能。
- 需要在不修改MCP服务器的情况下扩展其使用范围。
- 需要安全地暴露本地MCP服务器到云端。
工具列表
- Node.js Bridge:本地运行的桥梁服务,负责协议转换和通信。
- Ngrok Tunnel:用于将本地服务暴露到公网。
常见问题解答
- 如何确保安全性?:通过令牌认证和Ngrok隧道实现安全访问。
- 是否需要修改MCP服务器?:不需要,MCP Connect无需修改MCP服务器即可工作。
使用教程
使用依赖
- Node.js
安装教程
- 克隆仓库
bash git clone https://github.com/EvalsOne/MCP-connect.git cd MCP-connect
- 复制并配置环境变量
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
端点测试与MCP服务器的通信。