
MCP Gateway

2025.04.07
0
TypeScriptMCP代理批量请求工具配置合并开发效率
MCP Gateway是一个聚合多个MCP资源服务器的网关服务,通过单一接口提供对多个MCP服务器的访问。它具备MCP代理、批量请求工具和配置合并等功能,适用于需要集中管理和优化多个MCP服务器访问的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Gateway是一个用于聚合和管理多个MCP资源服务器的网关服务,旨在通过单一接口简化对多个MCP服务器的访问和管理。
核心功能
- MCP代理:提供单一端点访问多个MCP服务器
- 批量请求工具:优化并行执行多个工具调用
- 配置合并:支持与Claude桌面配置合并
适用场景
- 需要集中管理多个MCP服务器的场景
- 需要优化并行执行多个工具调用的场景
- 需要与Claude桌面配置集成的场景
工具列表
- MCP Proxy:提供对多个MCP服务器的单一访问接口
- Batch Request Tool:优化并行执行多个工具调用
常见问题解答
- 配置查找顺序:环境变量 > Claude桌面配置 > 当前目录下的config.json
- 工具覆盖选项:可以自定义工具的描述和启用状态
使用教程
使用依赖
# 安装Node.js环境
# 确保已安装npm
安装教程
# 安装依赖
npm install
# 开发模式(自动重建)
npm run dev
# 构建
npm run build
调试方式
# 查看日志文件(路径由MCP_GATEWAY_LOG_FILE环境变量指定)
cat /path/to/logs/mcp-gateway.log