MCP Catalogs
首页mcp-copilot screenshot

mcp-copilot

by tshu-w·18·综合分 37

一个元MCP服务器,能自动查询到1000多个MCP服务器,而不会使LLM过载。

ai-llmdeveloper-toolsproductivity
1
Forks
0
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

MCP-Copilot作为多个MCP服务器的路由器,使用户能够通过智能路由访问数千个工具。它提供三个主要工具:router-servers用于查找相关服务器,route-tools用于发现所有服务器上的合适工具,execute-tool用于执行特定工具。这种架构防止LLM一次暴露所有可用工具而导致的过载。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:在单个界面中组织对数百个MCP服务器的访问
:将复杂查询分发到专业的MCP工具
:为大型语言模型创建可扩展的工具生态系统
:MCP-Copilot如何处理服务器之间的路由?
:它可以处理多少个MCP服务器?

什么时候选它

当你需要管理数百个MCP服务器的访问而不会压垮LLM上下文窗口时,或者需要编排许多专业化工具的可扩展AI系统。

什么时候不要选它

如果你只需要处理少量MCP服务器(<10个),或者你需要路由服务器池中不可用的工具。

此 server 暴露的工具

从 README 抽取出 3 个工具
  • router-serversquery (string, required), top_k (integer, optional)

    Route user query to appropriate MCP servers.

  • route-toolsquery (string, required), top_k (integer, optional)

    Route user query to appropriate MCP tools across all servers.

  • execute-toolserver_name (string, required), tool_name (string, required), params (object, optional)

    Execute a specific tool on a specific server based on previous routing results.

可对比工具

mcp-server-directorymcp-routermcp-proxymcp-federation

安装

安装

使用uv(推荐)

无需特殊安装。使用uvx直接运行*mcp-server-copilot*:

uvx mcp-server-copilot --config ~/.config/mcp-server-copilot/config.json

使用PIP

或者通过pip安装:

pip install mcp-server-copilot

然后作为脚本运行:

python -m mcp_server_copilot

配置

添加到您的MCP客户端设置中:

{
  "mcpServers": {
    "copilot": {
      "command": "uvx",
      "args": ["mcp-server-copilot", "--config", "~/.config/mcp-server-copilot/config.json"]
    }
  }
}

FAQ

MCP-Copilot如何处理服务器之间的路由?
它使用基于查询的路由系统,将用户请求匹配到最相关的MCP服务器和工具,而不会一次向LLM暴露所有可用选项。
它可以处理多少个MCP服务器?
文档提到可以扩展到1000多个MCP服务器,但实际限制取决于系统资源和配置。

mcp-copilot 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。