Claude Code 的 VSCode 扩展声明支持 MCP elicitation 却全拒绝

hjmurmur · ghdev · 2026-07-20

Claude Code 在 VSCode 里声明支持 MCP elicitation,却会自动拒绝

这是一条可复现的 Claude Code bug:在 VSCode 扩展的交互会话里,客户端在初始化阶段会宣称支持 MCP 的 elicitation 能力,但真正收到 elicitation/create 请求时,却直接自动拒绝,而且不会弹出任何 UI。

关键信息是:

这个问题会直接卡住那些依赖“两阶段危险操作”的 MCP 服务:先弹确认框,用户同意后再继续。作者提到,他们只能把“拒绝”兼容成“拒绝或不可用”,再退回到 confirmation-token 流程,但这会削弱真正支持 elicitation 的客户端语义。

原文链接 →

「编程与Agent」频道最新

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