MCP网关路由器

MCP Gateway是一个高性能的后台服务,用于协调和管理VS Code和Antigravity中的模型上下文协议(MCP)服务器,实现按需加载和资源优化。

  • by MuftahFree
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 rizwan-saddal/mcp-manager

使用说明

MCP网关(延迟路由器)

MCP工具的“延迟加载路由器”。

此扩展已从基于UI的仪表板重构为高性能的后台服务,该服务为VS Code和Antigravity编排模型上下文协议(MCP)服务器。

🚀 运作原理

与其同时运行所有MCP服务器(浪费RAM/CPU), MCP经理 充当路由器:

  1. 编排:它使用 uv (一个超快速的Python包管理器)来管理服务器环境。
  2. 懒加载:只有当AI代理明确请求时,工具才会启动。
  3. 桥:它将您现有的配置桥接到VS代码语言模型API中。

⚡ 特性

  • 自动引导:自动安装和管理 uv.
  • 零配置迁移:迁移您现有的 mcp-config.json 到一个 router_manifest.json.
  • 反重力同步:使您的MCP配置与反重力代理保持同步。

📦 用法

扩展程序在后台自动工作。

  1. 安装:侧载 .vsix.
  2. 同步:扩展程序在启动时激活(onStartupFinished).
  3. 验证:运行命令 MCP: Show Status 查看活动工具列表和路由器状态。

🔧 配置

扩展程序管理自己的 router_manifest.json.

  • 命令:
    • MCP: Sync Configuration:强制同步路由器清单。
    • MCP: Show Status:详细的状态通知。

🧪 验证和使用演练

按照以下步骤进行验证 MCP网关 正在为您的AI代理正确地编排您的工具。

步骤1:打开仪表板

  1. 按 Ctrl+Shift+P (Mac上的Cmd+Shift+P)。
  2. 键入并选择 MCP: Show Status.
  3. 溢价 MCP管理器仪表板 将打开。
    • 检查 “已连接” 徽章。
    • 注意 活动服务器 计数。

第二步:问你的经纪人

  1. 打开 GitHub Copilot 聊天助手 (或你的反重力剂)。
  2. 问一个需要工具的问题。
    • 示例:

    “请使用Brave search在线搜索东京的当前时间。” (注:使用 MCP:添加工具 先安装使用就绪的工具).

第三步:看着它发生(问责)

  1. 代理将错误或正确地识别工具并发送请求。
  2. MCP网关 拦截请求,通过以下方式启动Python环境 uv,执行工具并将其关闭。
  3. 切换回MCP管理器仪表板。
  4. 你看 责任和最近日志 桌子。
    • 您将看到一个新条目: 用户(默认)|brave_search|成功.
    • 这 使用共享 该工具的工具栏将会更新。
    • 这证明了端到端连接正在工作!

3.添加新服务器(单击一下)

添加新工具现在完全自动化。

  1. 按 Ctrl+Shift+P.
  2. 选择 MCP: Add Tool.
  3. 从中选择一个工具 高级目录 (SQLite、Brave Search、Fetch、Git等)。
  4. 扩展将自动:
    • 要求提供必要的API密钥或路径。
    • 配置环境。
    • 与代理同步。

注: 不再需要手动编辑JSON。

🤝 贡献


由...驱动 Craze for AI 以及模型上下文协议(以及对编码的热爱)