返回 MCP 目录
public公开dns本地运行

auto-tool-switcher

MCP自动工具切换器是一个模块化MCP服务器系统,用于管理多个MCP服务器及其工具、提示和资源,支持跨平台运行和智能工具转发。

article

README

🚀 MCP 自动工具切换器

MCP 自动工具切换器是一个用于管理 MCP 服务器、工具、提示和资源的系统。它能充当其他 MCP 服务器工具的中转门禁服务器,为用户提供便捷的 MCP 管理体验。

🚀 快速开始

自动工具切换器

  1. 安装依赖项
npm install
  1. 启动 Cascade MCP 服务器
node cascade-mcp-server.js
  1. 可用工具
    • mcp0_servers_list — 列出所有服务器及其状态
    • mcp0_servers_enable — 启用一个服务器
    • mcp0_servers_disable — 禁用一个服务器
    • mcp0_refresh_tools — 从所有启用的服务器刷新工具列表

✨ 主要特性

  • 跨平台:支持 Windows、macOS 和 Linux。
  • 服务器管理:通过 MCP 工具添加、移除、启用/禁用和配置 MCP 服务器。
  • 工具/提示/资源发现:列出、调用和预览 MCP 工具、提示和资源。
  • 服务器工具中转:充当其他 MCP 服务器工具的中转门禁服务器。
  • 自动服务器启动:启动所有启用的 MCP 服务器时自动启动。
  • 智能工具缓存:实现高效的缓存以提高性能。

📚 详细文档

完整的文档请参阅 docs 文件夹

⚙️ 配置

🔮 未来改进

  • Electron 布局客户端:一个系统托盘应用程序用于管理 MCP 服务器,包括:
    • 系统托盘/菜单栏图标以方便访问。
    • 上下文菜单用于管理服务器。
    • 对话框用于添加、编辑和移除服务器。
    • 图形界面用于工具发现和调用。

🤝 贡献

欢迎贡献、反馈和建议!请注意,该项目尚在开发中,API 和 UI 可能会频繁更改。

📄 许可证

MIT(待添加)

⚠️ 重要提示

这个项目还处于早期开发阶段。功能是实验性的、不完整的,并且可能会迅速变化。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端