极极客Bot库 提交模板

Claude Code:MCP Tasks 可后台跑长任务,Elicitations 中途问你

2026-10-25 · #Claude Code#MCP#Agent#开发工具

文档确认 Claude Code CLI 公测支持 MCP Tasks:长任务先返回任务 ID,可跨会话续跑;需要人工拍板时用 Elicitations 弹窗,非交互模式会取消这类等待输入的任务。

Anthropic 在 Claude Code 文档里写清了两块和 Agent 工作流直接相关的能力:MCP Tasks 与 Elicitations(约 CLI 2.1.304 公测)。

MCP Tasks:长活不当面阻塞

  • 连上的 MCP 服务器可以把「跑完整测试」「做一轮深调研」这类慢活注册成任务:立刻回 task ID,Claude 稍后再查结果。
  • 任务可以在会话退出后继续,也能回到发起它的会话里跟进。
  • 主对话里的 MCP 调用默认约 两分钟 后转后台;可用环境变量 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS=0 关掉自动后台。

Elicitations:该问人时就停

  • 服务器需要你确认(比如退款、填缺字段)时,会走 elicitation 对话框;相关 Hook 在询问前后都会触发。
  • 正在等你填 elicitation 的调用不会被自动后台掉,避免「人还没点头活已经跑飞」。
  • 非交互 / headless 模式下,若任务还要人输入,Claude Code 会取消,避免挂死流水线。

对日常写代码的人,这等于把「交给插件慢慢跑」和「关键步骤必须人点头」拆开了:前者不堵对话,后者不会在无人值守时瞎批。若你在搭自己的 MCP 工具,长任务优先走 Task,写操作优先走 Elicitation。

来源:Connect Claude Code to tools via MCP

信息来源:Claude Code Docs(本文为编辑整理改写)

精选模板