Anthropic이 Claude Code에 MCP Tasks와 Elicitations 기능을 추가했습니다. 이제 Claude Code가 공식 문서를 사용하여 연결된 MCP 서버들과 작성한 모든 서버 코드를 검토할 수 있습니다.
Tasks를 지원하는 서버는 긴 작업(테스트 실행, 보고서 내보내기 등)을 맡고, 도구 호출은 즉시 반환되며, 𝗖𝗹𝗮𝘂𝗱𝗲는 다른 작업을 계속 처리합니다. 작업이 완료되면 결과가 Claude에게 돌아오며, 만약 유휴 상태라면 스스로 이를 가져와 처리합니다. 현재 Tasks 기능은 터미널 CLI에서만 공개 베타로 제공됩니다(v2.1.304 이상). VS Code 확장 프로그램과 데스크톱 앱에서는 이 기능을 사용할 수 없으며, 서브 에이전트(subagents)를 통해 이루어진 호출도 Tasks가 되지 않습니다. 따라서 긴 작업은 CLI의 메인 대화창에서 실행하세요.
어떤 도구가 Tasks가 되어야 하는지, 어떤 도구는 먼저 사용자에게 물어봐야 하는지 확인하려면 다음 내용을 Claude Code에 보내세요 👇
"이 문서의 MCP tasks 및 elicitation 섹션을 읽어주세요: https://t.co/ULOKtoJAtw
그리고 제가 연결된 MCP 서버들과 이 레포지토리(repo)의 모든 MCP 서버 코드를 확인해 주세요 (없다면 그렇게 말씀해주세요). 다음 세 가지 유형의 문제를 찾아주세요:
- 몇 분 동안 실행되는 도구들(빌드, 테스트 실행, 내보내기, 리서치): 제 자신의 코드에 대해서는 이를 Tasks로 만들려면 어떻게 해야 하는지 알려주고, 다른 사람들의 서버에 대해서는 Tasks를 지원하는지 알려주세요.
- 누락된 매개변수를 자체적으로 채우거나, 확인 과정 없이 되돌릴 수 없는 작업을 수행하는 도구들: 이 경우 먼저 사용자에게 물어봐야 합니다(elicitation). 제가 설정한 Elicitation hook이 이를 자동으로 확인해 줄 수 있다면 그것도 알려주세요.
- Tasks 작동을 방해하는 제 설정의 모든 것: 버전, 환경 변수, 서드파티 제공업체, 서브 에이전트 및 claude -p를 포함하여 문서에 나열된 조건들을 하나씩 검토해주세요.
각 문제에 대해 도구나 설정을 명시하고, 현재 어떤 일이 발생하는지, 그리고 가장 작은 변경 사항은 무엇인지 알려주세요.
우선 추천 내용을 보여주세요. 아직 아무것도 변경하지 마세요."
Claude에서 MCP Tasks 및 Elicitations 지원을 추가합니다.
Tasks를 사용하면 Claude가 플러그인에게 심층 연구와 같은 장시간 작업(long-running jobs)을 할당하고, 완료되면 그 결과를 보고받을 수 있습니다. https://t.co/JOgGufK7yD