MCP 工具描述怎么写模型才听

模型靠名称、描述和参数说明选工具。写得像营销文案,它就会在不该用的时候调用。

描述里写清何时用、何时不要用、会改什么。一句「强大的文件工具」没有信息。写成「在允许目录内读取或替换文件;不会跑 shell」。

参数名用领域里的词,并写约束:路径必须落在根目录下、limit 默认 20、dry_run 默认 true。枚举值写全。可空和必填不要靠模型猜。

工具不要太大。一个「做任何 Git 操作」的入口,模型很难选对参数。拆成 status、diff、create_pr,每个只做一件事。对照本站「怎么写一个 MCP 服务器」。

用两三个真实任务试:模型是否选对工具、参数是否一次填对、失败时是否知道换一条。描述改完就复测,不要堆同义词。