MCP Connect

MCP Connect

site icon
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

安装教程

  1. 克隆仓库 bash git clone https://github.com/EvalsOne/MCP-connect.git cd MCP-connect
  2. 复制并配置环境变量 bash cp .env.example .env
  3. 安装依赖 bash npm install
  4. 运行MCP Connect bash npm run build npm run start # 或开发模式 npm run dev

调试方式

  • 检查服务是否运行在http://localhost:3000/bridge
  • 使用GET /health端点进行健康检查。
  • 使用POST /bridge端点测试与MCP服务器的通信。

标签信息

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。