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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。