MCP 服务器 Copilot
一个元模型上下文协议(MCP)服务器,通过自动路由无缝扩展大语言模型(LLMs)至1000+个MCP服务器,无需将所有服务器和工具直接暴露给LLMs。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"copilot": {
"args": [
"mcp-server-copilot"
],
"command": "uvx"
}
}
}
服务介绍
MCP 服务器 Copilot
一个元模型上下文协议(MCP)服务器,通过自动路由无缝扩展 LLMs 到 1000+ MCP 服务器,而无需直接暴露所有服务器和工具给 LLMs。
组件
工具
-
router-servers: 将用户查询路由到适当的 MCP 服务器。query(字符串, 必需): 用户的查询以找到相关的服务器。top_k(整数, 可选): 返回的最大服务器数量 (默认: 5)。
-
route-tools: 将用户查询路由到所有服务器上适当的 MCP 工具。query(字符串, 必需): 用户的查询以找到相关的工具。top_k(整数, 可选): 返回的最大工具数量 (默认: 5)。
-
execute-tool: 根据先前的路由结果在特定服务器上执行特定工具。server_name(字符串, 必需): 托管工具的服务器名称。tool_name(字符串, 必需): 要执行的工具名称。params(对象, 可选): 传递给工具的参数,作为键值字典 (默认: null 或空对象)。
安装
使用 uv (推荐)
使用 uv 时不需要特定的安装。我们将
使用 uvx 直接运行 mcp-server-copilot。
使用 PIP
或者,您可以通过 pip 安装 mcp-server-copilot:
pip install mcp-server-copilot
安装后,您可以使用以下命令作为脚本运行它:
python -m mcp_server_copilot
配置
将 config/config.sample.json 复制到 ~/.config/mcp-server-copilot
添加到您的 MCP 客户端设置中:
{
"mcpServers": {
"copilot": {
"command": "uvx",
"args": [
"mcp-server-copilot",
"--config",
"~/.config/mcp-server-copilot/config.json"
]
}
}
}
{
"mcpServers": {
"copilot": {
"command": "uvx",
"args": [
"mcp-server-copilot",
"--config",
"~/.config/mcp-server-copilot/config.json"
]
}
}
}
待办事项
- 更轻松地管理服务器
- 添加语义路由
- 添加规划能力