Model Context Protocol (MCP) 服务器中的一个细微 Bug 可能导致某些客户端中的写入操作悄悄失败。当工具的主体在 Zod 中使用 `unknown()` 模式定义时,会出现此问题,这会编译成一个空的 JSON 模式。一些 MCP 客户端随后会完全删除此字段,导致发送到 API 的载荷为空,并引发后续错误。修复方法是提供一个更具体的模式,例如 `z.record()` 或 `z.string()`,以确保主体被传输。 AI
影响 使用 Model Context Protocol 服务器的开发人员应审核其工具是否存在类似的模式问题,以防止悄悄的写入失败。
排序理由 文章描述了一个与特定协议和工具相关的技术 Bug 及其修复方法,而不是新产品发布或重大行业事件。
AI 生成摘要 · Google Gemini · 来自 1 个来源。 我们如何撰写摘要 →