本文へ移動

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

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

Claude Code 2.1.319、MCPを即背景実行 許可待ちは拒否して続行も

米Anthropicのコーディングエージェント「Claude Code」の2.1.319で、MCPの長いタスクが始まるとすぐ背景に移り、終わった時だけ結果が届く。許可の待ちを拒否して同じターンを続ける設定も入り、ゲートウェイ利用者が止められる待ちを減らす。

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

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

生成りの背景に、湯気の立つ赤茶の土鍋。ふたのつまみに真鍮の呼び鈴が付いたリノカット風の絵
Created with Grok

米Anthropicのコーディングエージェント「Claude Code」は11月7日、バージョン2.1.319をGitHubのリリースで公開した。ターミナルで動くとき、MCPサーバーがツール呼び出しをタスクとして走らせると、Claude Codeはそれをすぐ背景へ移し、終わったときに結果をClaudeへ渡す。あわせて、許可の待ちに入る呼び出しを拒否して同じターンを続ける設定も入った。長いMCPや、ゲートウェイ越しの自動モードで止まりやすい人向けの更新だ。

長いMCPは待たずに後ろへ

リリースによると、ターミナルセッションでMCPサーバーがツール呼び出しをタスクとして実行すると、Claude Codeはそれをすぐに背景へ移す。Claudeには、タスクが終わった時点で結果が届く。これまではツール呼び出しの中で完了を待つ形もあり、長い処理のあいだ対話が止まっていた。

待ち続けたいときは、環境変数「CLAUDE_CODE_DISABLE_MCP_TASK_BACKGROUND」を立てる。そうすると、背景へ移さず、ツール呼び出しの中で完了を待つ従来の動きに戻る。MCPタスクそのものを止めたいときは「CLAUDE_CODE_DISABLE_MCP_TASKS=1」もある。BedrockやVertex、Foundry、LLMゲートウェイ、テレメトリを切った環境でも、ターミナルのMCPタスクが動くよう変えたとも書いている。

つまり、長い検索や外部の道具の呼び出しを背景に逃がし、そのあいだ別の指示を出せる。待ちたくない人向けの既定が前へ出た形だ。

リリースは、古い握手のMCPサーバーが接続に失敗したり空の結果を返したりする不具合も直したと書く。長いMCP呼び出しが「--resume」のあとに結果を返さない件も直した。背景実行を使う人には、待ち時間だけでなく、再開後の結果の取りこぼしも減る更新になる。

許可待ちは拒否して同じターンへ

もう一つの追加は、設定「permissions.denyInsteadOfPrompting」だ。許可のプロンプトで止まってしまうツール呼び出しを拒否し、同じターンを続ける。ターミナルの本体セッションだけでなく、サブエージェントやチームメートでも効く。

ゲートウェイ越しの自動モードでも、サーバー側の点検ができない呼び出しは、組み込みの分類器に逃げず、聞くか拒否するかのどちらかになるよう変えた。サーバー側の点検を切ったままにしたいときは「CLAUDE_CODE_AUTO_MODE_SERVER=0」を使う。逆に、実験的なベータを切ったゲートウェイでもサーバー側点検を足したいときは「CLAUDE_CODE_AUTO_MODE_SERVER=1」で足せる。

許可の待ちで会話が止まり、続きの指示が出せない場面を減らすためのつまみだ。拒否した呼び出しは実行されないので、危険な操作を黙って通す設定ではない。

手元で試す確認の手順

手元で2.1.319へ上げたあと、長いMCPを1本走らせて、背景に移るかと、終わったあとに結果が戻るかを見るとよい。許可待ちで止まっていた操作があるなら、「permissions.denyInsteadOfPrompting」を試し、拒否された呼び出しがログに残るかも確かめる。ゲートウェイを挟んでいる人は、自動モードのサーバー側点検が届いているかを「/status」で確認し、届かないときは上記の環境変数で挙動を固定する。

同じリリースには、今日・今週・今月の利用額を「/usage」に出す変更や、終わったサブエージェントを「/tasks」から開き直す行も入った。MCPの待ちと許可の待ちが主題だが、ゲートウェイ利用者向けの運用のつまみも一緒に増えている。

今回の版は、MCPの待ちと許可の待ちという、対話を止める2つの地点を、背景実行と拒否の設定で短くするものだ。長い道具呼び出しを後ろへ逃がし、止まった許可は拒否して同じターンを進める。両方を自分の環境変数と設定で戻せる点も、手元で試しやすい理由になる。

編集部の見方

MCPで重い検索や社内APIを呼ぶ人は、まず背景実行の既定を試す価値がある。待っているあいだに別の指示を出せるかが、体感の差になる。許可待ちで止まって困っていた人は、拒否して続行の設定をゲートウェイやサブエージェントでも試すとよい。ただし拒否は「聞かずに通す」ではない。通したい操作は、許可ルールの側で先に揃えておく必要がある。

出典

に確認(日本時間)

  1. GitHubのリリース(github.com)

この記事をシェア

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