开发的一个项目做到中途,MCP tool已经做到143个了,业务还在扩,眼看要奔两百去。工具太多不光维护累,模型选起来也容易懵,命中率下降。想问大家有没有好办法瘦身。我现在的思路是合并一批——一个工具承担多种功能,对外只暴露一个tool,通过参数区分行为。不知道这方向可不可行,会不会反而把单个tool搞得太重、参数一大堆模型更难用。有没有踩过这坑的,分享下你们控制tool数量的经验。
工具一多模型就乱选,我砍到二十个以内才稳
合并可以 但别把一个tool参数堆成怪物 模型一样懵
先统计哪些tool其实没人调 砍掉一批再说
合并按业务域来 别按技术层 不然更乱
按场景分组 一次只挂当前需要那批 比全塞进去强
对 动态加载才是正解 143个全暴露谁受得了
143个我看着都晕 模型选择成本爆炸