连接多个 MCP 服务器
openmcp 支持连接多个 MCP 服务器。
假设你现在想要实现一个可以自动查阅资料并且整理成 word 文档的 agent,你可以这样做:
- 找到能进行网络搜索的 mcp:crawl4ai mcp
- 找到能进行 word 操作的 mcp:Office-Word-MCP-Server
- 在 openmcp 中把它们组合起来。
- 自动完成你的任务!
假设,我们已经连接了第一个 mcp,也就是 crawl4ai mcp,我们可以添加额外的 mcp 服务器:
添加方法一:拖拽
直接把需要加入的 mcp 服务器的文件,按住 shift 点击拖拽进入 openmcp 界面就能自动完成参数的填充。
WARNING
自动填充的命令不一定总是准确的,在 STDIO 连接的启动 中我们说过这一点。具体的连接方法请阅读 附录:关于 uv 启动 mcp 你必须知道的 后自行判断。
添加方法二:手动填写参数
手动填写参数,没啥好说的。
使用多服务器
多服务器连接后的使用和单服务器没有太大的区别,openmcp 内部会自动完成工具的调度和选择。唯一需要注意的是,多服务器的 tool name 一定不要重名,否则会出现冲突。
如果您认为 tool 重名有存在的必要性,请通过 issue 让我们知道您的场景和想法,根据讨论,我们会支持。