mcpflow路由器
OpenCode的智能工具路由。通过为每个查询仅选择相关工具来减少发送到LLM的工具上下文。
问题
当您在OpenCode中配置许多MCP服务器时,每个工具定义都会在每一轮发送到LLM,从而为您的实际对话和代码留下更少的空间。
运作原理
mcpflow路由器在OpenCode和后端之间运行一个轻量级网关。在每条消息上,网关根据您的查询对所有可用工具进行评分,并仅启用相关工具。OpenCode和LLM永远不会看到不匹配的工具。
- 已配置33个工具→ 3-10 每条消息发送的工具(典型)
- 透明--无工作流更改,无需额外命令
- 同时适用于OpenCode原生工具和MCP服务器工具
- 支持韩语和英语查询
快速开始
npm install -g mcpflow-router@latest
npx mcpflow-router opencode install那就跑吧 opencode 像往常一样。安装程序会自动执行以下操作:
- 配置内置MCP服务器(context7、grep_app、websearch)
- 设置网关启动器
- 需要时在用户本地venv中启动网关Python依赖项
- 处理所有接线,无需手动配置
- 更新时迁移现有配置
要干净地回滚,请执行以下操作:
npx mcpflow-router opencode uninstallopencode uninstall 默认情况下,恢复启动器/配置备份并删除托管工件。
从源代码安装
git clone https://github.com/effortprogrammer/mcpflow-router.git
cd mcpflow-router
npm install && npm run build
pip install -e mcp-server/
npx mcpflow-router opencode install需求
- OpenCode 1.2.10+
- Python 3.10+(带httpx、pyyaml)
- Node.js 18+
配置
有关环境变量和高级选项,请参阅 配置指南.
许可证
麻省理工学院
