TwKit
正在载入
TwKit

你给网站接了一个订单查询的 MCP Server,明明没改 Agent 的提示词,昨天还能调用的 MCP 工具今天突然不能用了 原来查询订单需要传入:{"o… · @yunxi0623 · TwKit

@yunxi0623

你给网站接了一个订单查询的 MCP Server,明明没改 Agent 的提示词,昨天还能调用的 MCP 工具今天突然不能用了 原来查询订单需要传入:{"order_id":"A1001"} 升级后工具参数改成了:{"id":"A1001"} 但 Agent 仍然按照旧参数调用 结果不断提示缺少必填字段,甚至直接调用失败 客户端可以通过 tools/list 获取工具名称、描述和 inputSchema,再根据这些信息构造 tools/call 请求 当工具的参数契约发生变化,旧的调用方式就可能失效 尤其是自己开发 MCP Server、经常升级工具版本的人,更应该关注这个问题 工具能连接不代表每个参数都兼容;模型能看到工具也不代表它看到的是最新定义

曝光 52 · 评论 1 · 点赞 2 · 书签 0

查看原帖