Claude Code 桌面版 MCP elicitation 能力缺失:客户端声明不含该能力致服务器静默降级
round · x · 2026-09-23
开发者报告 Claude Code 桌面版(Code 标签页)的一个 MCP 能力声明 bug:
- 本地 stdio MCP 服务器无法通过 elicitation 向用户提问。桌面版客户端以 local-agent-mode-<serverName> 身份连接,在 initialize 时只声明 roots 和 MCP Apps UI 扩展,完全不声明 elicitation 能力;
- 符合规范的服务器读取能力声明后不会发送 elicitation/create,静默降级为纯文本对话;
- 同一配置下用独立 CLI(claude 2.1.251)则正确声明 elicitation: {},内联表单可正常工作;
- 反编译 asar 确认相关 chunk 中 elicitation 字符串出现 0 次,且客户端只注册了 roots/list 处理器。
版本为 Desktop 2.2553.1,已提供复现方法,作者认为与已知的 hook 侧 bug(#89858)不是重复问题。
「编程与Agent」频道最新
- OpenAI 发布 GPT-6 Sol 与 Luna,API 价格永久下调 50% — aziz4ai · 2026-09-23
- Claude Opus 5.5 一条 prompt 生成 10v10《光环》风多人射击游戏 — Scobleizer · 2026-09-23
- UX 之后是 AX:开发者列出让服务对 Agent 友好的四项清单 — kleffew94 · 2026-09-23
- Opus 5.5 写出 3MB 单文件游戏:实时程序化复刻安提基特拉机械 — edwinarbus · 2026-09-23
- Grok Build 1.0.41 发布:Grok 4.7 上线并强化子代理控制 — elonmusk · 2026-09-23
- GPT-6 沿用 Astra 缓存机制:调节推理力度不再击穿缓存 — brandon_galang · 2026-09-23