MCP服务器管理工具

MCP-Gateway是一款桌面应用程序,用于发现、管理和调试本地机器上的模型上下文协议(MCP)服务器,适用于使用AI编码助手的开发者。

  • by ZSeven-W
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 ZSeven-W/mcp-gateway

使用说明

MCP网关

面向AI开发人员的本地首个MCP服务器管理仪表板

MCP网关是一个桌面应用程序,用于发现、管理和调试本地计算机上的模型上下文协议(MCP)服务器。专为使用人工智能编码助手(如Claude Code、Codex等)的开发人员而设计。

为什么选择MCP网关?

如果你使用AI编码工具,你可能已经配置了MCP服务器,但管理它们分散在配置文件和CLI工具中。MCP网关将您的所有MCP服务器整合到一个美观的界面中。

特性

  • 🔍 自动发现 --自动检测来自以下位置的MCP服务器:

    • 克劳德代码(~/.claude/mcp.json, ~/.claude/.mcp.json)
    • 食品法典委员会(~/.codex/config.toml)
    • 项目级别 mcp.json 文件
    • MCP_* 环境变量
  • 🖥️ 服务器管理 --连接、断开和监视MCP服务器

  • 🔧 工具资源管理器 --浏览每台服务器上可用的工具

  • 📊 呼叫监控 --使用请求/响应有效载荷跟踪工具调用

  • 🐛 调试模式 --检查时序、错误和完整的请求/响应数据

  • 🔒 本地优先 --所有数据都保留在您的机器上

安装

先决条件

  • Node.js 18+
  • macOS/Windows/Linux

安装

# Clone the repo
git clone https://github.com/ZSeven-W/mcp-gateway.git
cd mcp-gateway

# Install dependencies
npm install

# Start development
npm run dev

构建

# Build for production
npm run build

# Package as macOS app
npm run build:mac

用法

  1. 启动应用程序——自动发现MCP服务器
  2. 点击 连接 在任何服务器上激活它
  3. 浏览中的可用工具 工具 标签
  4. 监控中的所有工具调用 日志 标签

技术栈

  • 框架:电子
  • 用户界面:React+TypeScript
  • 样式:CSS(自定义深色主题)
  • MCP-SDK:@modelcontextprotocol/sdk

话题

#mcp #model-context-protocol #ai-agents #developer-tools #electron #claude-code #codex #mcp-servers #local-first #desktop-app

替代方案

许可证

麻省理工学院