本文へ移動

AI Buildersのための最新のニュース、知見、事例を毎日お届け

運営会社
コーディングエージェントAnthropic

長い仕事はMCPのサーバーに預けて後で受け取る Claudeが「Tasks」に対応

米Anthropicは、AIと外部の道具をつなぐ手順「MCP」の「Tasks」と「Elicitations」にClaudeで対応すると明らかにした。Claude Codeでは、時間のかかる仕事をサーバーに預け、終わったら結果を受け取れる。

記事の内容を自社でどう進めるか、内容が固まっていない段階でも相談できます。仕事の相談

毎週 1 回、その週の記事から 5 本と実践の 1 本を選んでメールで届けます。ニュースレターを購読する(無料)

Anthropic の動画のコマ。Claude Code の画面と、MCP のサーバーで動く仕事の進み具合が並ぶ
画像: Anthropic

米Anthropicの開発者向けのアカウントは2026年10月24日(日本時間)、AIと外部の道具をつなぐ手順「MCP」の「Tasks」と「Elicitations」にClaudeで対応すると明らかにした。Tasksを使うと、Claudeは深い調べもののような時間のかかる仕事をMCPのサーバーに預け、終わった時に報告を受けられる。これまで道具の呼び出しは結果が返るまで会話を止めていたが、長い仕事は預けて先に進み、後で受け取る形に変わる。

預けて、終わったら受け取る

開発者向けのXの投稿は、Tasksで「Claudeがプラグインに長い仕事を渡し、終わったら報告させられる」と説明した。Elicitationsは、MCPのサーバーが作業の途中で利用者に入力を求める仕組みだ。

Claude Codeでの動きは、Claude CodeのMCPの説明書に詳しい。サーバーが仕事を受け付けた時点で道具の呼び出しは返り、Claudeは次の作業に進む。待つ間は画面の下に「1 MCP task」のような件数が出て、Claude Codeがサーバーに状態を問い合わせ続ける。仕事が終わると会話にその旨の1行が出て、Claudeが結果を受け取る。

リモートのサーバーで動く仕事は、Claude Codeを閉じても止まらない。同じセッションを「claude --resume」で開き直せば、Claude Codeは追跡を再開し、その間に終わっていれば結果を受け取る。止めたい時は「/tasks」の一覧で選んでxキーを押す。ただし説明書によると、止める依頼を出した後も、サーバーが仕事を最後まで終えることがある。

途中の質問にも答えられる

走っている仕事は、途中で利用者に質問を出せる。Claude Codeでは入力の画面が開き、答えるか断るかをサーバーに返す。断ったりEscキーを押したりするのも答えの1つとして扱われ、続けるかどうかはサーバーが決める。

この仕組みは、MCPのTasksの拡張の説明にある設計に沿う。サーバーは長くかかると判断した要求に、結果の代わりに仕事の番号を返す。番号は接続が切れても残るので、クライアントは再起動の後も同じ番号で状態を聞き直せる。状態は「working」「input_required」「completed」「failed」「cancelled」の5つで、入力待ちの時は質問を一緒に返す。

Tasksの元になった提案はSEP-1686で、2025年11月25日版の仕様に試験的な機能として入った。提案は、何時間もかかる計算やCI(継続的インテグレーション)のパイプラインのように、呼び出しを繋いだまま待てない仕事を例に挙げている。その後の仕様の下書きでは、Tasksを本体から外し、拡張の1つに移している。

使えるのは端末のCLIなどから

Claude CodeのMCP Tasksは公開ベータで、v2.1.304以降が要る。説明書によると、対象は端末で動かすCLIのセッション、Agent SDKのセッション、GitHub Actionsでの実行だ。VS Codeの拡張とデスクトップのアプリでは使えない。

ほかにも条件がある。サーバーがTasksに対応し、2026-07-28版のプロトコルで接続していること。呼び出しがサブエージェント(親から呼び出される別のAI)ではなく、元の会話から出ていること。Amazon Bedrockのような他社の基盤を通す使い方は外れ、1回で終わる「claude -p」の実行でも仕事は預けられない。

結果を待たせたい時は、設定の「CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS」を「0」にすると、Claudeはすべての呼び出しが終わるまで待つ。預けた仕事には、既定ではClaude Code側の時間の上限が無い。

時間のかかる仕事を道具に預けて後で受け取る形が、MCPの決まった手順としてClaude Codeで使えるようになった。待ち方をサーバーごとに作り込む手間は、手順の側に移る。

編集部の見方

自分でMCPのサーバーを作っている読者には、長い処理を「開始」「状態」「結果」の3つの道具に分けて組む必要がなくなる変更だ。ビルドやレポートの出力のように数分以上かかる道具から、Tasksで返す形を試す価値がある。ただし、デスクトップのアプリやVS Codeでは動かず、「claude -p」の1回の実行でも預けられないので、自動化の組み方によっては今までどおり待つ作りが残る。Claudeのアプリでどこまで使えるかは投稿に書かれておらず、今後の案内を確かめたい。

出典

に確認(日本時間)

  1. 開発者向けのXの投稿(x.com)
  2. Claude CodeのMCPの説明書(code.claude.com)
  3. Tasksの拡張の説明(modelcontextprotocol.io)
  4. SEP-1686(modelcontextprotocol.io)

この記事をシェア

この記事は役に立ちましたか