实测多数 MCP 服务器漏标安全提示:idempotent 和 openWorld 最常缺失

abhiramreddykalluru · reddit · 2026-10-26

MCP 工具可携带四个安全提示:readOnlyHint、destructiveHint、idempotentHint、openWorldHint。作者实测发现多数服务器最多只设前两个——而后两个告诉 AI 应用「重复运行工具是否安全」「是否会触达外部服务」,正是应用决定何时先征求用户确认的依据。

作者基于 Anthropic 的 MCP 构建指南,在开源测试工具中新增了这两项检查(连同「search」这类易撞名的通用工具名和超长工具列表检测)。实测 DeepWiki 和 GitMCP 都缺这两个标签,Context7 则四项全设。这些以提示而非扣分形式展示,可在线检测自己的服务器。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →