Claude MCP删除功能弹出空白确认窗口问题求助
Claude MCP 删除工具二次确认窗口空白问题排查方案
问题详情
- 已在Claude MCP中配置Google Drive文件删除工具,配置方式参照Google幻灯片创建工具
- 触发删除操作时,二次确认窗口显示空白,无法完成确认;首次确认窗口显示正常
- 创建类工具无需额外系统提示即可正常运行,但删除操作需配置相关提示逻辑
解决建议
1. 为删除工具添加自定义确认HTML
在MCP的删除工具配置中,补充confirmation_html字段,定义弹窗的具体内容:
{ "tool_id": "google_drive_delete", "confirmation_html": "<div style='padding:16px;'><p>确认删除该文件?此操作不可逆,请谨慎操作。</p></div>" }
确保HTML内容简洁合规,仅包含基础文本与样式,避免引入外部资源。
2. 检查工具配置的交互字段
对比创建工具与删除工具的配置差异,重点确认:
- 是否遗漏
confirmation_prompt配置项,该字段用于定义弹窗的核心提示文本 - 工具的
risk_level是否设置为高风险等级,MCP对高风险操作会强制要求确认弹窗,若未配置提示内容则会显示空白
3. 补充工具的系统提示说明
在删除工具的系统提示中明确确认逻辑:
调用Google Drive文件删除工具前,必须向用户展示包含操作风险的确认提示,提示内容需明确告知用户操作不可逆。
通过系统提示引导MCP正确生成确认弹窗的内容,避免因提示缺失导致窗口空白。
内容的提问来源于stack exchange,提问作者HamsterNation
相关产品推荐
相关产品推荐

