网易首页 > 网易号 > 正文 申请入驻

MCP工具缺描述:我追踪到的四种失效模式

0
分享至

一个MCP工具如果只有{"type": "string"}而没有描述字段,模型只能凭空猜测一个不存在的契约。前两篇文章已经论证过:schema描述是承重结构,工具描述是运行时策略而非文档。这篇回答一个更底层的工程问题——缺描述时,具体会发生什么机械性故障?不是抽象推演,而是我在真实MCP服务器上用mcp-probe追踪到的四种失效模式。

关键发现:缺描述不会只产生一种故障,而是产生一个四级故障层级,每一级都离表面症状更远。


失效模式一:选择失效(工具隐形)


最便宜的故障,也是没人注意的那种:工具根本不会被调用。

Claude审视工具列表时,把name + description + inputSchema.properties[].description当作一个决策包来读。单靠名字几乎不够。fetch_data可能是"从数据库取"、"从API取"、"从缓存取"或"读文件"。没有描述来消歧,智能体就把这个工具当成噪声候选,选了别的。

我现在面前就有一个服务器,其中一个工具叫lookup。工具没描述,schema的单个字符串参数也没描述。大概一周里让Claude尝试了30次用它,模型只调了两次,两次都错了。另外28次,模型去了别处——通常是选了个描述更清晰的工具,即使那个工具匹配度更差。

你想要的信号——"模型本来会用我的工具但不知道它是干嘛的"——是完全隐形的。工具不报error,不慢,只是不出现在trace里,因为trace只记录实际发生的调用。

失效模式二:参数形态失效(模型选了,schema拒了)

如果模型确实选了这个工具,下一步是填参数。没有参数描述,它只能从参数名和类型编造参数形态。


来自@modelcontextprotocol/server-filesystem的真实案例。服务器有个read_file工具,schema声明一个必填属性:path: { type: "string" }——这是文档化的行为,参数确实没描述。看实际使用时发生什么:

模型必须决定:绝对路径还是相对路径?相对于什么——工作区、服务器当前目录、用户主目录?

必须决定:路径要在允许的根目录内,还是磁盘任意位置?

必须决定:~/foo.txt是否允许,还是需要展开?

必须决定:正斜杠和反斜杠在它认为的运行平台上是否重要。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
扬眉吐气史无前例!第一次把在任美国国务卿永久拦在中国国门外

扬眉吐气史无前例!第一次把在任美国国务卿永久拦在中国国门外

雪中风车
2026-05-12 13:10:31
“农村父母就是这样被骗的”,中职女孩穿廉价警服,毕业就傻眼了

“农村父母就是这样被骗的”,中职女孩穿廉价警服,毕业就傻眼了

妍妍教育日记
2026-05-11 18:59:23
顾客万元苹果手机遗落卫生间 被海底捞保洁藏匿邮寄 当事人报警希望追责 警方不予立案 律师:侵占罪是自诉案件 警方无权立案侦查

顾客万元苹果手机遗落卫生间 被海底捞保洁藏匿邮寄 当事人报警希望追责 警方不予立案 律师:侵占罪是自诉案件 警方无权立案侦查

闪电新闻
2026-05-12 19:52:27
外交部发言人点名的“灰犀牛”,啥情况?

外交部发言人点名的“灰犀牛”,啥情况?

新民周刊
2026-05-13 09:08:35
太猖狂!四川凌晨追打事件后续:6人一锅端,被查女子蛮横袭警

太猖狂!四川凌晨追打事件后续:6人一锅端,被查女子蛮横袭警

奇思妙想草叶君
2026-05-12 16:24:04
缅怀!前NBA球员科林斯去世!年仅47岁!

缅怀!前NBA球员科林斯去世!年仅47岁!

柚子说球
2026-05-13 08:53:16
12岁男孩确诊癌症晚期!研究证实:这5种添加剂正在升高癌症风险……

12岁男孩确诊癌症晚期!研究证实:这5种添加剂正在升高癌症风险……

环球网资讯
2026-05-11 14:21:45
一个东北人,在远东承包了1200亩地,种植来自东北的大豆

一个东北人,在远东承包了1200亩地,种植来自东北的大豆

正面连接
2026-05-12 17:55:48
伊朗为何突然猛打阿联酋?背后是一场危险的中东变局

伊朗为何突然猛打阿联酋?背后是一场危险的中东变局

老羊漫话
2026-05-13 07:42:19
联合国副秘书长因访问加沙遭以色列扣留讯问:护照没收,扣留45分钟;当事人称“前所未有”,取消所有正式会议

联合国副秘书长因访问加沙遭以色列扣留讯问:护照没收,扣留45分钟;当事人称“前所未有”,取消所有正式会议

极目新闻
2026-05-13 13:57:35
铁证如山,俄罗斯正在做溃败的舆论准备

铁证如山,俄罗斯正在做溃败的舆论准备

李未熟擒话2
2026-05-13 12:41:17
美国海军将建造史上最贵军舰:核动力 “特朗普”级战列舰

美国海军将建造史上最贵军舰:核动力 “特朗普”级战列舰

上观新闻
2026-05-13 14:13:24
海顿·潘妮蒂尔自曝18岁被迫与名人发生关系

海顿·潘妮蒂尔自曝18岁被迫与名人发生关系

娱圈观察员
2026-05-12 13:14:49
黄仁勋、鲁比奥都来了!空军一号还在天上飞,悬念已经拉满了

黄仁勋、鲁比奥都来了!空军一号还在天上飞,悬念已经拉满了

张斌说
2026-05-13 11:57:35
“老鳳詳”所售足金戒指被指“金包银”拒三倍赔偿,店铺已被淘宝关闭

“老鳳詳”所售足金戒指被指“金包银”拒三倍赔偿,店铺已被淘宝关闭

澎湃新闻
2026-05-13 08:18:27
油电双轨协同之上,一汽奥迪系统性焕新的底层逻辑

油电双轨协同之上,一汽奥迪系统性焕新的底层逻辑

Report汽车
2026-04-24 17:11:10
20架C17抵京,特朗普搬家式外交,本想炫耀实力,结果被运20打脸

20架C17抵京,特朗普搬家式外交,本想炫耀实力,结果被运20打脸

青烟小先生
2026-05-12 09:30:12
杜锋赛后爆雷人言论!名记:杜导这样说不合适,球迷:不要脸

杜锋赛后爆雷人言论!名记:杜导这样说不合适,球迷:不要脸

南海浪花
2026-05-13 06:37:42
为什么去过朝鲜回来就沉默的人,不是隐瞒,是真的说不出

为什么去过朝鲜回来就沉默的人,不是隐瞒,是真的说不出

老特有话说
2026-05-12 15:41:08
吴川多位亿万富豪聚餐!6位穿拖鞋,C位身价百亿,右二被誉现金王

吴川多位亿万富豪聚餐!6位穿拖鞋,C位身价百亿,右二被誉现金王

裕丰娱间说
2026-05-12 21:55:44
2026-05-13 15:00:49
固件更新中
固件更新中
有态度网友ytd
3489文章数 32关注度
往期回顾 全部

科技要闻

谷歌剧透安卓重大升级 Gemini深度集成底层

头条要闻

特朗普空中发文:很荣幸与杰出人士同去伟大的中国

头条要闻

特朗普空中发文:很荣幸与杰出人士同去伟大的中国

体育要闻

14年半,74万,何冰娇没选那条更安稳的路

娱乐要闻

白鹿掉20万粉,网友为李晨鸣不平

财经要闻

创业板指突破4037.96点创历史新高

汽车要闻

4月新能源渗透率首破60% BBA无车型销量破万

态度原创

亲子
本地
游戏
公开课
军事航空

亲子要闻

网友:给公主置办一个全身镜吧

本地新闻

用苏绣的方式,打开江西婺源

《寂静岭f》全球累计出货量突破200万套!美丽而令人战栗的风潮席卷全球

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

沙特被指3月曾对伊朗发动多次“报复性”空袭

无障碍浏览 进入关怀版