Claude Code MCP

Claude CodeのMCP(Model Context Protocol)に関する変更履歴。MCPサーバー、ツール統合、プロトコル対応の変更をバージョン横断で確認できます。

194件の変更 / 70バージョン

v2.1.162 (1件)

Fixed
MCP サーバーごとの timeout 設定で 1000ms 未満の値が 1 秒として処理され、全ツールが強制終了していた問題を修正しました。1000ms 未満の設定は無視されデフォルト値が使用されるようになります
英語原文を表示
Fixed MCP per-server timeout config values below 1000 ms being floored to a 1-second watchdog that aborted every tool call; sub-1000 ms values are now ignored (falling back to MCP_TOOL_TIMEOUT or default), and claude mcp get annotates them accordingly

変更前

MCP 設定で非常に短いタイムアウト値を誤って設定すると、全てのツール呼び出しが即座にタイムアウトし、機能しなくなるという極端な挙動が発生していました。

変更後

実用的でない短すぎるタイムアウト設定(1秒未満)は無視され、安全なデフォルト値にフォールバックされるようになりました。

ユーザーへの恩恵

誤った設定によるツールの全滅を防ぎつつ、claude mcp get で設定の問題を把握できるため、安定した MCP 連携を維持できます。

関連ドキュメント

v2.1.161 (2件)

Changed
「/mcp」パネルに、一度もサインインしていない claude.ai コネクタを「Show unused connectors」行として折りたたんで表示する機能を追加。
英語原文を表示
/mcp now collapses claude.ai connectors you've never signed in to behind a "Show unused connectors" row

変更前

一度も利用したことがない多数の claude.ai 公式コネクタが常に表示されていたため、自分が実際に使っているサーバーを探すのに手間がかかっていました。

変更後

未アクセスのコネクタがデフォルトで非表示(折りたたみ)になり、現在アクティブな MCP サーバーだけが優先的に表示されるクリーンな UI になりました。

ユーザーへの恩恵

MCP の管理画面が整理され、自分が設定した特定のサーバーや頻繁に使うツールへのアクセスがよりスムーズになります。

関連ドキュメント

Fixed
「claude mcp」コマンドの実行時に、秘密情報がターミナルに出力されないよう改善。変数の展開を停止し、認証ヘッダーや URL 内の秘匿情報をマスク(redacted)するように修正。
英語原文を表示
Fixed claude mcp list/get/add printing secrets to the terminal: ${VAR} references are no longer expanded, and credential headers and URL secrets are redacted

変更前

設定を確認するために mcp コマンドを叩くと、環境変数に隠していたはずの API キーなどが平文で画面に表示されてしまうリスクがありました。

変更後

機密性の高い情報は自動的に検知され、ターミナルへの出力時にはアスタリスクなどで隠されるようになりました。

ユーザーへの恩恵

画面共有中やログの記録中でも、セキュリティを気にすることなく MCP サーバーの設定状態を確認できるようになります。

関連ドキュメント

v2.1.154 (4件)

Changed
Stdio MCPサーバーのサブプロセスに、環境変数CLAUDE_CODE_SESSION_IDCLAUDECODE=1が渡されるようになりました。
英語原文を表示
Stdio MCP server subprocesses now receive CLAUDE_CODE_SESSION_ID and CLAUDECODE=1 in their environment

変更前

自作のMCPサーバーを実行する際、それがClaude Codeから呼び出されたものなのか、どのセッションに関連しているのかをサーバー側で判別する標準的な方法がありませんでした。

変更後

MCPサーバー側でセッションIDを取得できるようになり、さらにClaude Code環境下であることの判定も容易になりました。

ユーザーへの恩恵

MCPサーバー側でセッションごとのログを記録したり、Claude Codeからの呼び出し時のみ特定の挙動をさせたりといった、より高度なインテグレーションが可能になります。

関連ドキュメント

Changed
claude mcp list/getコマンドにおいて、承認されていない.mcp.jsonサーバーを「⏸ Pending approval」として表示するようになりました。以前のように、出力がパイプされた際に自動承認して接続することはなくなりました。
英語原文を表示
claude mcp list/get now show unapproved .mcp.json servers as ⏸ Pending approval instead of auto-approving and connecting when output is piped

変更前

プロジェクト固有のMCP設定ファイルが含まれているリポジトリで、中身を十分に確認する前にツールが自動的に承認・接続してしまう可能性があり、セキュリティ上の懸念がありました。

変更後

未承認のサーバーは明示的に「保留中」としてリストに表示され、ユーザーの同意なしに接続されることがなくなりました。

ユーザーへの恩恵

信頼できない可能性のある外部リポジトリのコードを扱う際、意図しないローカルプロセスの実行やデータアクセスを確実にブロックでき、安全性が向上します。

Fixed
マネージド設定内のallowedMcpServers/deniedMcpServersに1つでも無効なエントリがあると、すべてのポリシーが破棄されてしまう問題を修正しました。不正なエントリは除外され、claude doctorで警告が表示されるようになります。
英語原文を表示
Fixed a single invalid allowedMcpServers/deniedMcpServers entry in managed settings discarding all managed-settings policy; the bad entry is now dropped with a claude doctor warning

変更前

管理者が設定ミスをすると、セキュリティのための制限ルール全体が無効化されてしまい、本来禁止しているはずの操作が全ユーザーに対して許可されてしまうリスクがありました。

変更後

エラーのある一部の設定だけを無視し、残りの正しいポリシーは維持される「フォールバック」動作が実装されました。

ユーザーへの恩恵

組織全体での運用において、設定の不備によるセキュリティホールを最小限に抑え、管理の健全性を維持できます。

関連ドキュメント

Fixed
MCPサーバーのツール名が長い、複数行にわたる、または説明文が長い場合に、/mcpのツールリストおよび詳細の表示が崩れる問題を修正しました。
英語原文を表示
Fixed /mcp tools list and tool detail rendering when MCP servers have long or multi-line tool names or long descriptions

変更前

特定の高機能なMCPサーバーを接続した際、表示枠からはみ出したり文字が重なったりして、どのようなツールが使えるのか確認しづらいことがありました。

変更後

長文や特殊なフォーマットのツール情報も、ターミナルの幅に合わせて適切に折り返し、整形して表示されるようになりました。

ユーザーへの恩恵

外部ツールとの連携状況を常にクリアに把握でき、AIにどのツールを使わせるかの判断を正確に行えます。

関連ドキュメント

v2.1.153 (6件)

Changed
MCPサーバーとコネクタの「認証が必要」という起動時の通知を1つのメッセージに統合しました
英語原文を表示
Combined the separate "needs authentication" startup notifications for MCP servers and connectors into a single message

変更前

複数のツールで認証が必要な場合、起動時に個別の通知が連続して表示され、ターミナルの表示を圧迫していました。

変更後

必要な認証情報が簡潔にまとめられ、一度の操作で状況を把握できるようになります。

ユーザーへの恩恵

起動プロセスがすっきりし、作業開始時のノイズが軽減されます。

関連ドキュメント

Changed
--strict-mcp-config 使用時でも明示的に渡されたエージェント定義内の mcpServers を保持するようにし、ブロックされたサーバーについては警告を表示するように変更しました
英語原文を表示
--strict-mcp-config no longer strips inline mcpServers from explicitly-passed agent definitions (--agents / SDK agents), and blocked subagent MCP servers now surface a visible warning

変更前

厳格モードを有効にすると、開発者が意図して指定したエージェント用のツールまで一律に削除されてしまい、利便性が損なわれていました。

変更後

安全性を保ちつつ、明示的な定義は尊重されるようになり、問題がある場合は沈黙せずユーザーに警告します。

ユーザーへの恩恵

「なぜツールが動かないのか」という混乱を防ぎつつ、柔軟なツールのカスタマイズと安全性の両立が可能になります。

Fixed
SSEストリームのGETがオプションである状態フルなMCPサーバーにおいて、tools/list 実行時に再接続ループが発生する問題を修正しました
英語原文を表示
Fixed stateful MCP servers without the optional GET SSE stream reconnect-looping on tools/list (regression in v2.1.147)

変更前

特定の構成のMCPサーバーと通信する際、再接続を繰り返してしまい、ツールの利用が不安定になることがありました。

変更後

不要な再接続が発生しなくなり、サーバーの仕様に依存せず安定してMCPツールを使用できます。

ユーザーへの恩恵

カスタムMCPサーバーを利用した自動化ワークフローの信頼性が向上します。

関連ドキュメント

Fixed
サブエージェントの設定(frontmatter)に記載されたMCPサーバーが、各種制限フラグや管理ポリシーを無視してしまう問題を修正しました
英語原文を表示
Fixed subagent (Agent tool) frontmatter MCP servers ignoring --strict-mcp-config, --bare, remote mode, enterprise managed MCP config, and managed-settings MCP server allow/deny policies

変更前

メインセッションで厳格な制限(--bare等)をかけていても、サブエージェント経由で未許可のツールが読み込まれる可能性がありました。

変更後

すべてのサブエージェントが、親セッションのセキュリティポリシーと管理者の設定を正しく継承するようになります。

ユーザーへの恩恵

組織全体のセキュリティコンプライアンスが強化され、AIの自律的な動作をより安全に管理できます。

関連ドキュメント

Fixed
MCPツールの実行中通知が、ツール表示を折りたたんでいる際にも表示されるように修正しました
英語原文を表示
Fixed MCP tool progress notifications not rendering in the collapsed tool view

変更前

詳細を表示していない場合、現在ツールが実行中なのか、あるいはハングしているのかが分かりにくい状態でした。

変更後

折りたたまれた状態でも進捗インジケータが表示され、AIの動作状況を常に把握できます。

ユーザーへの恩恵

実行時間の長いツール呼び出し時の不安感が解消され、待ち時間を有効に使えます。

関連ドキュメント

Fixed
[VSCode] WindowsでVS Codeを閉じた際に、プロセスが正常に終了せず不要なMCPサーバーが残ってしまう問題を修正しました
英語原文を表示
[VSCode] Fixed Claude Code processes not shutting down cleanly when VS Code closed on Windows, causing false "unclean exit" reports and orphaned MCP servers

変更前

エディタを閉じてもClaude Codeの関連プロセスが裏で動き続け、PCの動作が重くなったり「異常終了」として次回の起動時に報告されたりしていました。

変更後

VS Codeの終了に合わせてリソースが完全に解放されるようになり、システムに負荷をかけません。

ユーザーへの恩恵

WindowsユーザーのPCリソースの節約と、次回の起動体験の向上につながります。

関連ドキュメント

v2.1.152 (2件)

Fixed
同じコマンドを使用しつつ異なる環境変数を持つプラグイン MCP サーバーが、誤って重複排除されるバグを修正しました。
英語原文を表示
Fixed plugin MCP servers with the same command but different environment variables being incorrectly deduplicated

変更前

異なる設定で複数の MCP サーバーを起動しようとしても、実行コマンドが同じだと同一のものとみなされ、一部のサーバーが起動しない問題がありました。

変更後

環境変数の違いが正しく認識されるため、同一のバイナリを異なるコンテキスト(例:別々の API キーやプロジェクト ID)で並列動作させることができます。

ユーザーへの恩恵

複雑なプラグイン構成において、意図したすべての外部ツールが正しく Claude に接続されるようになります。

関連ドキュメント

Fixed
エグレスプロキシが有効な Claude Code Remote セッションにおいて、リモート MCP サーバーが接続に失敗する問題を修正しました。
英語原文を表示
Fixed remote MCP servers failing to connect in Claude Code Remote sessions when the egress proxy is enabled

変更前

プロキシ環境下のリモートセッションでは、外部の MCP サーバーへの通信が正しくルーティングされず、ツールが利用できないことがありました。

変更後

プロキシ設定がリモート MCP 接続にも正しく適用され、クラウド環境からでも外部 API やツールを介した作業がスムーズに行えるようになりました。

ユーザーへの恩恵

エンタープライズなどの制限されたネットワーク環境下でも、クラウドの恩恵を受けながら MCP 連携を活用できます。

関連ドキュメント

v2.1.149 (2件)

Changed
/usageコマンドで、スキル、サブエージェント、プラグイン、MCPサーバーごとのコスト内訳が表示されるようになりました
英語原文を表示
/usage now shows a per-category breakdown of what's driving your limits usage — skills, subagents, plugins, and per-MCP-server cost

変更前

利用制限の使用状況を確認する際、セッション全体のトークン消費量しか分からず、どの機能がコストを押し上げているのか特定が困難でした。

変更後

/usageコマンドの結果にカテゴリー別の詳細な内訳が追加され、スキルやプラグイン、特定のMCPサーバーが消費したコストを個別に把握できるようになりました。

ユーザーへの恩恵

どのツールが予算を消費しているかを正確に把握できるため、効率的なコスト管理や不要なMCPサーバーの停止などの最適化が容易になります。

関連ドキュメント

Changed
エンタープライズ向け:managed-mcp.jsonと共にclaude.aiクラウドMCPコネクタを読み込むallowAllClaudeAiMcps設定が追加されました
英語原文を表示
Enterprise: added the allowAllClaudeAiMcps managed setting to load claude.ai cloud MCP connectors alongside managed-mcp.json

変更前

管理者がmanaged-mcp.jsonでMCPサーバーを制限している場合、ユーザーは利便性の高いclaude.aiクラウドMCPコネクタを併用することができませんでした。

変更後

管理用設定にallowAllClaudeAiMcpsが追加され、組織全体のセキュリティポリシーを維持しつつ、公式のクラウドMCPツールを許可できるようになりました。

ユーザーへの恩恵

組織的な管理と便利なクラウド連携機能を両立させることが可能になり、エンタープライズ環境での開発効率が向上します。

関連ドキュメント

v2.1.147 (1件)

Fixed
MCPサーバーの情報をページングして読み込む際、2ページ目以降のリソース、テンプレート、プロンプトが失われてしまう不具合を修正しました。
英語原文を表示
Fixed paginating MCP servers dropping resources, templates, and prompts past page 1

変更前

多数の機能を持つ大規模なMCPサーバーを接続している場合、一部のツールやプロンプトがClaudeから見えなくなってしまうことがありました。

変更後

すべての機能が正しくロードされ、サーバーが提供する全リソースにClaudeがアクセスできるようになります。

ユーザーへの恩恵

大規模な外部連携を行っている場合でも、機能の欠落を心配することなく、すべてのMCPツールをフルに活用できます。

関連ドキュメント

v2.1.146 (1件)

Fixed
MCP サーバーにおいて、リソースやテンプレート、プロンプトのリストが2ページ目以降の項目を取りこぼすページネーションの問題が修正されました。
英語原文を表示
Fixed MCP resources/list, resources/templates/list, and prompts/list dropping items past page 1 on paginating servers

変更前

大量の項目を持つ MCP サーバーに接続した際、1ページ分(デフォルトの制限数)のデータしか読み込まれず、それ以降のデータに Claude がアクセスできない制約がありました。

変更後

resources/listresources/templates/listprompts/list の各リクエストでページネーションが正しく処理されるようになり、全項目が漏れなく取得できるようになりました。

ユーザーへの恩恵

大規模なナレッジベースや多数のプロンプトを管理している MCP サーバーと連携した際、すべてのリソースを Claude が認識して活用できるようになります。

関連ドキュメント

v2.1.145 (2件)

Changed
/plugin の発見・閲覧画面において、インストール前にプラグインのコマンド、エージェント、スキル、フック、MCP/LSPサーバーを確認できるように改善
英語原文を表示
/plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers before installation

変更前

プラグインにどのような機能(コマンドやスキルなど)が含まれているかを確認するには、実際にインストールしてみるまで詳細が不明でした。

変更後

インストール前の詳細画面で、プラグインが提供する具体的なコンポーネント(スキルやフックの種類、MCPサーバー構成など)がすべて表示されます。

ユーザーへの恩恵

自分のニーズに合ったプラグインかどうかを事前に判断できるため、不要なプラグインのインストールを避け、安心して機能を拡張できます。

Fixed
MCPプロンプトのスラッシュコマンドで必須引数が不足している場合、生のサーバーエラーではなく適切な使用方法を表示するように修正
英語原文を表示
Fixed MCP prompt slash commands showing raw server validation errors when a required argument is omitted — the error now names the missing argument and shows expected usage

変更前

MCPプロンプトの使用時に引数を忘れると、サーバー側のバリデーションエラーがそのまま表示され、どのように修正すべきか分かりにくい場合がありました。

変更後

欠落している引数名を特定し、期待される正しいコマンドの使用例をユーザーに提示するようになりました。

ユーザーへの恩恵

MCPツールの操作ミスにすぐに気づき、正しい引数を入力してスムーズに作業を再開できます。

関連ドキュメント

v2.1.144 (4件)

Improved
SDK/ヘッドレスモードでの MCP 起動を改善。最初のターンの前に待機するのではなく、起動プロセスと並行して接続を行うようになりました(遅い MCP サーバーで最大 2秒高速化)
英語原文を表示
Improved SDK/headless MCP startup: pre-wait now overlaps startup instead of blocking before the first turn (up to 2s faster with slow MCP servers)

変更前

MCP サーバーの準備が整うまで起動プロセス全体が止まって待機していたため、ツールが使えるようになるまで一息待たされる感覚がありました。

変更後

Claude が起動している間に裏で MCP サーバーも接続を開始するため、待ち時間が大幅に短縮され、即座に質問を入力できるようになりました。

ユーザーへの恩恵

スクリプトからの呼び出しや頻繁な起動を行う際のレスポンスが向上し、開発のテンポを維持できます。

関連ドキュメント

Fixed
MCP サーバーの tools/list レスポンスがページネーションされている場合に、1ページ目のみが返され、残りのツールが黙って削除されてしまう問題を修正しました
英語原文を表示
Fixed MCP servers with paginated tools/list responses only returning the first page, silently dropping tools

変更前

大量のツールを提供する MCP サーバーを接続した際、リストの一部しか読み込まれず、一部のツールが AI から見えない状態になっていました。

変更後

全ページのツールリストを正しく取得して結合するため、提供されている全ての機能が AI に公開されるようになりました。

ユーザーへの恩恵

高機能な MCP 統合を構築・利用している場合に、ツールの不足によるタスクの失敗を防ぐことができます。

関連ドキュメント

Fixed
サポートされていない MIME タイプ(SVG など)の MCP 画像が会話を壊してしまう問題を修正。画像はディスクに保存され、ツールの結果で参照されるようになりました
英語原文を表示
Fixed MCP images with unsupported MIME types (e.g. SVG) breaking the conversation — now saved to disk and referenced in the tool result

変更前

MCP サーバーからブラウザ等でしか表示できない画像形式が返された際、会話のコンテキスト自体がエラーになり、続行できなくなることがありました。

変更後

直接表示できない形式は自動的にファイルとして保存し、そのパスを AI に伝える仕組みに変更されました。

ユーザーへの恩恵

どのような形式の出力が返ってきてもセッションが安定して継続し、AI は保存されたファイルを確認して作業を続行できます。

関連ドキュメント

Fixed
.mcp.json が解析できない場合に claude mcp list が「サーバーなし」と誤報する問題を修正。VS Code の `
英語原文を表示
Fixed claude mcp list silently reporting no servers when .mcp.json can't be parsed (e.g. using VS Code's "servers" key instead of "mcpServers") — now shows configuration errors

変更前

設定ファイルの記述ミス(キー名の違いなど)があっても、エラーを表示せずに単に「設定がない」とだけ報告されていたため、原因の切り分けが困難でした。

変更後

設定ファイルの解析に失敗した具体的な理由(設定ミスなど)をエラーとして表示するようになりました。

ユーザーへの恩恵

MCP のセットアップがうまくいかない場合に、どこを直せばよいかが一目でわかるようになります。

関連ドキュメント

v2.1.143 (2件)

Changed
claude agents コマンドが --add-dir などの主要フラグを受け付け、ダッシュボードおよびそこから開始されるセッションに適用されるようになりました
英語原文を表示
claude agents now accepts --add-dir, --settings, --mcp-config, and --plugin-dir and applies them to the dashboard and to background sessions dispatched from it

変更前

エージェントビュー経由でセッションを開始する際、特定のディレクトリ追加や設定ファイルを反映させることができませんでした。

変更後

--add-dir, --settings, --mcp-config, --plugin-dir フラグを claude agents で指定し、一括適用できます。

ユーザーへの恩恵

プロジェクトごとに最適化した設定で、複数のバックグラウンドタスクを効率的に並行管理できます。

Changed
/bg コマンド実行時に各種フラグ設定を保持するようにし、再起動後もMCPサーバーや設定が維持されるようにしました
英語原文を表示
/bg now preserves --mcp-config, --settings, --add-dir, --plugin-dir, and --strict-mcp-config, so backgrounded sessions keep their MCP servers and settings across respawn.

変更前

セッションをバックグラウンドへ移行させると、起動時に指定していた --mcp-config--settings などの一時的なフラグ効果が失われていました。

変更後

移行後のプロセスも元のセッションが持っていたすべての設定フラグを継承し、環境が完全に維持されます。

ユーザーへの恩恵

複雑なツール構成やディレクトリ構成のまま、安心してバックグラウンドへ作業をスイッチできます。

v2.1.142 (1件)

Fixed
環境変数 MCP_TOOL_TIMEOUT がリモート HTTP および SSE 形式の MCP サーバーに対しても適用されるよう修正
英語原文を表示
Fixed MCP_TOOL_TIMEOUT not raising the per-request fetch timeout for remote HTTP and SSE MCP servers, which capped tool calls at 60 seconds regardless of the configured value

変更前

リモートの MCP サーバーを使用する際、ツールのタイムアウト設定が正しく反映されず、設定値に関わらず一律 60 秒で処理が打ち切られていました。

変更後

MCP_TOOL_TIMEOUT で指定した時間がリモートサーバーとの通信にも正しく適用され、時間のかかるツール実行が可能になりました。

ユーザーへの恩恵

複雑なデータ処理やネットワーク越しの重いタスクを実行する MCP ツールの安定性が向上します。

関連ドキュメント

v2.1.141 (6件)

Fixed
フルスクリーンモードかつ画面の高さが低いターミナルで、/mcpリストのフォーカス項目が隠れてしまう問題を修正。
英語原文を表示
Fixed /mcp server list not keeping the focused server visible in short terminals in fullscreen mode

変更前

表示行数が少ないターミナルで/mcpを実行すると、選択中のサーバーが画面外に押し出され、何を選択しているか見えなくなることがありました。

変更後

フォーカスされている項目が常に可視範囲に収まるよう、スクロール位置の制御が最適化されました。

ユーザーへの恩恵

ノートPCの画面や分割ウィンドウなどの限られた表示領域でも、MCPサーバーの設定を正確に操作できます。

Fixed
.mcp.jsonで宣言されたMCPサーバーが、詳細パネルで「0台」と誤表示される問題を修正。
英語原文を表示
Fixed plugin details pane showing 0 MCP servers for plugins that declare them via .mcp.json

変更前

プラグインが個別の設定ファイル(.mcp.json)でMCPサーバーを定義している場合、UI上のサーバー件数カウントに反映されないバグがありました。

変更後

すべての定義方法を網羅して正しくカウントされるようになり、プラグインに含まれる機能を正確に把握できます。

ユーザーへの恩恵

導入したプラグインによって「どのツールが追加されたか」の確認が容易になり、使いこなしやすくなります。

関連ドキュメント

Fixed
設定不足のプラグインMCPサーバーにおいて、不明なエラーではなく修正案付きのメッセージを表示するように改善。
英語原文を表示
Fixed plugin MCP servers with unset config variables showing a generic connection failure instead of a "config issue" message with a fix-it hint; malformed .mcp.json entries no longer drop other MCP servers

変更前

必要な環境変数が足りないなどの理由で接続に失敗した際、単純に「失敗」とだけ表示され、解決策が分かりませんでした。

変更後

「設定の問題(config issue)」として明示され、修正のためのヒントが表示されるようになります。また、一部の不正な設定が他の正常なサーバーに悪影響を与えることもなくなりました。

ユーザーへの恩恵

MCPサーバーのトラブルシューティングが格段に早くなり、開発作業を止める時間を最小限に抑えられます。

関連ドキュメント

Fixed
MCPサーバー設定内のPOSIXシェルパラメータ展開形式が、誤って「環境変数不足」として検知される問題を修正。
英語原文を表示
Fixed MCP server configs using POSIX shell parameter expansions (e.g. ${var%pattern}) being incorrectly flagged as missing environment variables

変更前

${var%pattern}のような、シェルの高度な変数展開記述をMCP設定で使うと、システムがこれを単なる未定義の変数と勘違いして警告を出していました。

変更後

パラメータ展開の構文を正しく解釈し、不要な警告を出さずに設定を読み込めるようになります。

ユーザーへの恩恵

複雑なパス計算や環境変数操作を伴う高度なMCPサーバー設定を、制限なく記述・利用できるようになります。

関連ドキュメント

Fixed
MCP HTTP/SSEサーバーの接続時に403エラーが発生した場合、単なる失敗ではなく「認証が必要」と正しく表示するように修正。
英語原文を表示
Fixed MCP HTTP/SSE servers returning 403 on connect showing as "failed" instead of "needs auth"

変更前

認証が必要なリモートMCPサーバーに接続した際、権限エラー(403)が一般的な接続失敗として処理され、再ログインの必要性に気づきにくい状態でした。

変更後

「needs auth (認証が必要)」という明確なステータスが表示され、ユーザーが取るべき行動が分かりやすくなります。

ユーザーへの恩恵

サーバーへのアクセス権限の問題を素早く特定し、適切な認証手順へスムーズに移ることができます。

関連ドキュメント

Fixed
オプションのイベントストリームの再接続に失敗しても、ツール呼び出しを継続できるように修正。
英語原文を表示
Fixed remote MCP servers disconnecting unnecessarily when the optional server-events stream failed to reconnect — tool calls continue over POST

変更前

リモートMCPサーバーとの通知用ストリームが途切れると、通常のツール実行(POST)が可能であっても、サーバー全体を「切断」として扱ってしまっていました。

変更後

イベントストリームに問題が生じても、主要な機能であるツール呼び出しは維持されるようになり、作業の中断が減ります。

ユーザーへの恩恵

ネットワークが不安定な環境下でも、MCPツールの利用がより堅牢になり、作業効率が向上します。

関連ドキュメント

v2.1.139 (6件)

Changed
MCP stdioサーバーが環境変数CLAUDE_PROJECT_DIRを受け取るよう変更。プラグイン設定で${CLAUDE_PROJECT_DIR}をコマンド内で参照可能になりました。
英語原文を表示
MCP stdio servers now receive CLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands

変更前

MCPサーバーが現在のプロジェクトのルートパスを知る標準的な方法がなく、プロジェクト固有のパスを扱うのが困難でした。

変更後

フックと同様にプロジェクトディレクトリ情報が渡されるため、サーバー側でプロジェクト相対パスを正確に処理できます。

ユーザーへの恩恵

プロジェクトごとに異なる設定ファイルやデータにアクセスするMCPツールの開発が容易になります。

関連ドキュメント

Changed
/mcpの再接続機能を改善:再起動なしで.mcp.jsonの編集内容を反映し、失敗時にはHTTPステータスとURLを表示するように変更。
英語原文を表示
/mcp Reconnect now picks up .mcp.json edits without a restart, and shows the HTTP status and URL when reconnecting fails

変更前

MCPサーバーの設定を変更した後、反映させるにはClaude Code自体を再起動する必要があり、失敗時も原因の特定が困難でした。

変更後

再接続を試みるだけで最新の設定が読み込まれ、接続エラー時にはデバッグに役立つ具体的なエラー情報が表示されます。

ユーザーへの恩恵

MCPサーバーの設定変更とデバッグのサイクルが短縮され、外部ツールとの連携がよりスムーズになります。

関連ドキュメント

Changed
/pluginで表示される詳細情報において、フックイベント名とMCPサーバー名の表示を整理。
英語原文を表示
/plugin installed-plugin details now show hook event names and MCP server names cleanly

変更前

インストール済みプラグインの情報表示が煩雑で、どのフックやサーバーが提供されているか視認しにくい状態でした。

変更後

各コンポーネントが整理された形式で表示されるため、プラグインがシステムに与える影響を一目で理解できます。

ユーザーへの恩恵

プラグインの管理が容易になり、特定の機能(フックやツール)がどこから提供されているかの混乱を防げます。

Changed
リモートMCPサーバーにおける一時的な失敗時のリトライ機能を全ユーザーに有効化。
英語原文を表示
Remote MCP server reconnect retry on transient failures is now enabled for all users

変更前

ネットワークの瞬断などでリモートサーバーへの接続が一度失敗すると、手動で再試行する必要がありました。

変更後

一時的なエラーに対して自動でリトライが行われるようになり、接続の安定性が向上しました。

ユーザーへの恩恵

不安定なネットワーク環境下でも、外部ツールとの連携が途切れることなく作業を継続できます。

関連ドキュメント

Fixed
HTTP/SSE MCPサーバーから非プロトコルデータがストリームされた際のメモリ消費を制限(16MBでキャップ)。
英語原文を表示
Fixed unbounded memory growth when an HTTP/SSE MCP server streams non-protocol data — response bodies now capped at 16 MB per SSE frame

変更前

異常な動作をするMCPサーバーが大量のデータを送り続けてきた場合、メモリを無限に消費してアプリケーションがクラッシュするリスクがありました。

変更後

ストリームデータに上限が設けられたため、不正なデータ送信からシステムを保護し、安定性を維持します。

ユーザーへの恩恵

サードパーティ製MCPサーバーを利用する際の信頼性と安定性が向上します。

関連ドキュメント

Fixed
切断されたMCPサーバーのリソースが@server:の補完候補に残り続ける問題を修正。
英語原文を表示
Fixed MCP resources from disconnected servers lingering in @server: autocomplete

変更前

既に接続を切ったサーバーの情報がオートコンプリートに表示され続け、無効な候補を選択してしまうことがありました。

変更後

接続中のサーバーのリソースのみが適切に提案されるようになり、情報の整合性が保たれます。

ユーザーへの恩恵

不要なエラーを未然に防ぎ、ファイルやリソースの指定を正確に行えます。

v2.1.136 (5件)

Fixed
IDE拡張機能やAgent SDKにおいて、/clear コマンド実行後に設定済みのMCPサーバーやコネクタが消失する問題を修正しました。
英語原文を表示
Fixed MCP servers configured in .mcp.json, plugins, and claude.ai connectors silently disappearing after /clear in the VS Code extension, JetBrains plugin, and Agent SDK

変更前

VS Code拡張機能、JetBrainsプラグイン、またはAgent SDKを使用している際、セッションをクリアすると .mcp.json やプラグイン経由のMCPサーバー設定が同期されず、ツールが利用できなくなっていました。

変更後

内部的な接続管理が修正され、セッションをリセットした後も既存のMCPサーバー接続や接続済みのコネクタが正しく保持されるようになりました。

ユーザーへの恩恵

セッションを切り替えるたびに外部ツールとの再接続を待つ必要がなくなり、シームレスな開発作業を継続できます。

関連ドキュメント

Fixed
複数のMCPサーバーが同時に認証を更新する際にOAuthリフレッシュトークンが消失し、頻繁に再認証が求められる問題を修正しました。
英語原文を表示
Fixed MCP OAuth refresh tokens being lost when multiple servers refresh concurrently — users with several remote MCP servers should no longer need daily re-authentication

変更前

多くのリモートMCPサーバーを接続している場合、トークンの更新処理が競合してリフレッシュトークンが上書き・紛失され、毎日ログインし直す必要がありました。

変更後

OAuthトークンの更新処理が安定化され、複数のサーバーが並列して動作している場合でも、認証情報が正しく保存・更新されるようになりました。

ユーザーへの恩恵

認証切れによる作業の中断が激減し、リモートMCPツールをより安定して長時間利用できるようになります。

関連ドキュメント

Fixed
/doctor でMCPのスキーマエラーが発生した際、欠落しているフィールド名やファイルパスが表示されない問題を修正しました。
英語原文を表示
Fixed /doctor MCP schema errors not naming the missing field or showing the source file path

変更前

設定ファイルの記述が間違っている際に、どのファイルのどの項目が原因でエラーになっているのか情報が不足しており、修正が困難でした。

変更後

詳細な診断レポートが出力されるようになり、問題が発生しているファイル名と特定のフィールド名が明示されるようになりました。

ユーザーへの恩恵

設定の誤りを即座に特定して修正できるため、環境構築の手間を減らせます。

Fixed
/mcp のサーバーリストが、ターミナルの高さを超えた場合にスクロールできない問題を修正しました。
英語原文を表示
Fixed /mcp server list not scrolling when there are more servers than fit in the terminal

変更前

多くのMCPサーバーを登録していると、画面外に隠れたサーバーの状態を確認したり操作したりすることができませんでした。

変更後

リスト表示がスクロールに対応し、サーバーの数に関わらず全ての接続状況を管理できるようになりました。

ユーザーへの恩恵

多数の外部ツールを連携させている環境でも、一覧性を損なうことなく管理できます。

Fixed
MCPサーバーがリッチコンテンツ(content blocks)を返した際、ツール実行結果が表示されない問題を修正しました。
英語原文を表示
Fixed MCP tool results being invisible when the server returns content blocks

変更前

画像や構造化データを含む高度なレスポンスを返すMCPサーバーを接続していても、結果がターミナル上に表示されず、内容を確認できませんでした。

変更後

MCPの複雑な出力形式のサポートが強化され、テキスト以外のブロックを含む実行結果も正しく transcript に表示されるようになりました。

ユーザーへの恩恵

外部ツールからの詳細なレスポンスを直接視認でき、より高度な連携が可能になります。

関連ドキュメント

v2.1.133 (1件)

Fixed
MCPのOAuth認証フロー(ディスカバリ、登録、トークン交換等)において、プロキシ設定やmTLSが正しく適用されない問題を修正しました
英語原文を表示
Fixed HTTP(S)_PROXY / NO_PROXY / mTLS not being respected for the full MCP OAuth flow including discovery, dynamic client registration, token exchange, and token refresh

変更前

HTTP_PROXY や mTLS 設定が必要なエンタープライズネットワーク環境において、MCP サーバーの OAuth 認証プロセスが接続エラーで失敗することがありました。

変更後

OAuth フローの全工程でプロキシ設定とクライアント証明書が尊重されるようになり、制限の厳しいネットワーク内でも外部ツール連携が可能です。

ユーザーへの恩恵

社内プロキシ経由での認証が必須の環境でも、安全かつ確実に MCP サーバーの認可を完了させることができます。

関連ドキュメント

v2.1.132 (3件)

Fixed
stdio 接続の MCP サーバーが stdout にプロトコル以外のデータを出力した際に、メモリ使用量が無制限に増大(10GB以上)する問題を修正しました
英語原文を表示
Fixed unbounded memory growth (10GB+ RSS) when a stdio MCP server writes non-protocol data to stdout

変更前

特定の MCP サーバーがノイズの多いログを標準出力に出すと、Claude Code がそれを溜め込んでしまい、システム全体のパフォーマンスを著しく低下させることがありました。

変更後

MCP プロトコル以外のデータのバッファリングが最適化され、異常なメモリ消費を抑制するように修正されました。

ユーザーへの恩恵

品質の低い MCP サーバーやデバッグログの多いサーバーを使用しても、ツール全体が重くなることを防ぎ、安定した動作を維持できます。

関連ドキュメント

Fixed
接続には成功するものの tools/list に失敗する MCP サーバーについて、1回リトライした上で /mcp にエラー状態を表示するようにしました
英語原文を表示
Fixed MCP servers that connect but fail tools/list silently showing 0 tools — they now retry once and show "connected · tools fetch failed" in /mcp

変更前

ツール一覧の取得に失敗した MCP サーバーが、エラーを表示せずに「ツール数 0」として沈黙していたため、原因の特定が困難でした。

変更後

再試行プロセスが追加され、失敗した場合は /mcp 画面で「接続済み・ツール取得失敗」と明確に表示されます。

ユーザーへの恩恵

MCP サーバー側のトラブルを素早く検知でき、デバッグや設定変更の必要性を即座に判断できるようになります。

関連ドキュメント

Fixed
未認証の claude.ai MCP コネクタが単なる「失敗」ではなく「認証が必要」と表示されるように修正し、ヘッドレスモードでの非一時的な接続エラーの再試行を停止しました
英語原文を表示
Fixed unauthorized claude.ai MCP connectors showing as "failed" instead of "needs auth", and headless -p mode retrying non-transient 4xx connection failures

変更前

認証切れの MCP サーバーが一般的な「失敗」として表示され、再認証が必要なことが分かりにくかったほか、修復不可能なエラーに対して無駄な再試行が行われていました。

変更後

エラーの原因が明確に区別して表示されるようになり、非対話型(-p)実行時の無駄なウェイトも解消されました。

ユーザーへの恩恵

認証トラブルの解決が早まるとともに、自動化スクリプトでの実行効率が向上します。

v2.1.129 (2件)

Changed
OpenTelemetryのclaude_code.pull_request.countメトリクスが、MCPツール経由で作成されたPRもカウントするようになりました
英語原文を表示
The claude_code.pull_request.count OTel metric now counts PRs/MRs created via MCP tools, not just shell commands

変更前

シェルコマンドを直接実行して作成されたプルリクエストのみがメトリクスの計測対象となっていました。

変更後

GitHub MCPサーバーなどの外部ツールを使用して作成されたプルリクエストも、正しく計測対象に含まれるようになります。

ユーザーへの恩恵

管理者がチームの生産性やClaude Codeの活用状況をモニタリングする際、より正確な実態を把握できるようになります。

関連ドキュメント

Fixed
deniedMcpServersのURLワイルドカード指定において、大文字・小文字が混在するホスト名が正しく拒絶されない問題が修正されました
英語原文を表示
Fixed deniedMcpServers patterns with a *:// scheme wildcard not matching mixed-case hostnames

変更前

ホスト名に大文字が含まれていると、ワイルドカード形式のブロックルールをすり抜けてMCPサーバーが接続されてしまう可能性がありました。

変更後

ホスト名の大文字・小文字を区別せずにパターンマッチングが行われるようになり、ブロックルールが確実に適用されます。

ユーザーへの恩恵

管理者が設定したMCPサーバーの制限ポリシーの信頼性が向上し、組織のセキュリティが強化されます。

関連ドキュメント

v2.1.128 (6件)

Changed
/mcp コマンドで接続済みサーバーのツール数を表示し、ツールが0個のサーバーにフラグを立てるようになりました
英語原文を表示
/mcp now shows the tool count for connected servers and flags servers that connected with 0 tools

変更前

MCP サーバーが接続されていても、実際にいくつのツールが提供されているか、あるいは設定ミスでツールが全く読み込まれていないかを即座に判断できませんでした。

変更後

/mcp のステータス表示にツール数が含まれ、ツールが見つからないサーバーは明確に警告されます。

ユーザーへの恩恵

MCP 連携が正しく機能しているかを一目で確認でき、ツールの不足によるトラブルシューティングが容易になります。

関連ドキュメント

Changed
--channels がコンソール(APIキー)認証でも動作するようになりました。管理設定がある組織では channelsEnabled: true の設定が必要です
英語原文を表示
--channels now works with console (API key) authentication — console orgs with managed settings must set channelsEnabled: true to enable

変更前

チャンネル機能(外部イベント通知)は Claude.ai ログインでのみ利用可能で、API キーを使用するコンソールユーザーは制限されていました。

変更後

認証方法に関わらずチャンネル機能を利用できるようになり、API キー利用環境でも外部ツールからのプッシュ通知を受け取れます。

ユーザーへの恩恵

CI/CD の結果やモニタリングアラートなどを、API ベースの開発ワークフローの中へと直接統合できるようになります。

Changed
MCP:workspace が予約済みのサーバー名となりました。既存の同名サーバーは警告と共にスキップされます
英語原文を表示
MCP: workspace is now a reserved server name — existing servers with that name will be skipped with a warning

変更前

ユーザーが MCP サーバーに workspace という名前を自由に付けることができ、将来的なシステム予約名との競合のリスクがありました。

変更後

システム側で workspace という名前を予約し、既存の同名設定がある場合はユーザーに通知して競合を回避します。

ユーザーへの恩恵

内部的なワークスペース管理ツールとの名称衝突を防ぎ、今後の機能拡張における安定性を確保します。

関連ドキュメント

Changed
MCP サーバーの再接続時に全ツール名のリストが会話を埋め尽くさないよう改善されました。ツール名はサーバープレフィックスで要約されます
英語原文を表示
Reconnecting MCP servers no longer flood the conversation with full tool-name lists on every reconnect — re-announced tools are summarized by server prefix

変更前

接続が切れた MCP サーバーが再接続するたびに、利用可能な全てのツールがログに再出力され、チャットの履歴が見づらくなっていました。

変更後

再接続時の通知がコンパクトに要約され、主要な情報のみが表示されます。

ユーザーへの恩恵

不安定なネットワーク環境などでも、不要なメッセージで会話の流れが遮られることなく、本来の作業に集中できます。

関連ドキュメント

Fixed
MCP サーバーが構造化データとコンテンツブロックの両方を返す際、画像が欠落する問題を修正しました。
英語原文を表示
Fixed MCP tool results dropping images when the server returns both structured content and content blocks

関連ドキュメント

Fixed
CLAUDE_CODE_SHELL_PREFIX 設定時に、引数にスペースやシェル特殊文字が含まれると MCP stdio サーバーが破損した引数を受け取ってしまう問題を修正
英語原文を表示
Fixed MCP stdio servers receiving corrupted arguments when CLAUDE_CODE_SHELL_PREFIX is set and an argument contains spaces or shell metacharacters

変更前

ロギングなどのためにシェルプレフィックスを使用している環境で、MCP サーバーを起動する際、スペースを含む複雑な引数が正しくエスケープされず、サーバーが正常に動作しないことがありました。

変更後

特殊文字を含む引数のクォーティング処理が改善され、プレフィックス使用時でも MCP サーバーへ正確に引数が渡されるようになります。

ユーザーへの恩恵

監査やデバッグのためにシェルをラップしている環境でも、MCP 連携を安定して利用できます。

関連ドキュメント

v2.1.126 (1件)

Fixed
手動設定したMCPサーバーが認証待ち状態で停滞していると、claude.aiのMCPコネクタが抑制される問題を修正しました
英語原文を表示
Fixed claude.ai MCP connectors being suppressed by manual servers stuck in needs-auth state

変更前

一部のMCPサーバーが認証を必要として止まっていると、それとは無関係なclaude.ai連携のMCPコネクタまで正常に動作しなくなることがありました。

変更後

特定のサーバーの状態が他のMCP接続を阻害しないよう、接続プロセスが適切に分離されました。

ユーザーへの恩恵

複数のMCPサーバーや連携機能を併用している場合でも、一部のトラブルに引きずられることなく他のツールを安定して使い続けることができます。

関連ドキュメント

v2.1.122 (3件)

Changed
/mcp コマンドにおいて、手動追加されたサーバーと重複するURLを持つ claude.ai コネクタを表示し、重複削除のヒントを提示するように改善しました
英語原文を表示
/mcp now shows claude.ai connectors hidden by a manually-added server with the same URL, with a hint to remove the duplicate

変更前

同じURLのMCPサーバーを手動とclaude.ai連携の両方で登録していた場合、一方が隠れてしまい、構成の状態が不明瞭になることがありました。

変更後

重複がある場合に両方の状態を表示し、混乱を避けるために手動設定側の削除を促すメッセージが表示されるようになりました。

ユーザーへの恩恵

MCPサーバーの設定ミスや重複による予期せぬ挙動を回避し、外部ツールとの連携をより正確に管理できるようになります。

関連ドキュメント

Changed
ブラウザでのサインイン後にMCPサーバーが未承認のままである場合の /mcp メッセージを分かりやすく改善しました
英語原文を表示
Clarified the /mcp message shown when an MCP server is still unauthorized after the browser sign-in flow

変更前

OAuth認証フローなどのサインイン後に認証が正しく完了しなかった際、原因や次にすべきアクションが不明確な場合がありました。

変更後

認証プロセスの結果、依然として未承認状態である理由をより具体的に説明するメッセージが表示されるようになりました。

ユーザーへの恩恵

外部サービスとの連携トラブル時に、ユーザーが自力で問題を解決しやすくなります。

関連ドキュメント

Fixed
セッション開始後に非ブロッキングモードで接続された MCP ツールが検索結果に反映されない問題を修正しました
英語原文を表示
Fixed ToolSearch missing MCP tools that connected after session start in nonblocking mode

変更前

セッションの途中で新しく追加・接続された MCP サーバーのツールを、Claudeが正しく認識または検索できない場合がありました。

変更後

動的に接続されたツールを ToolSearch 機能が即座に捕捉し、会話の途中からでも新しいツールを利用できるようになりました。

ユーザーへの恩恵

セッションを再起動することなく、必要になったツールをその場で追加してすぐに活用できます。

関連ドキュメント

v2.1.121 (5件)

Added
MCP サーバーの設定に alwaysLoad オプションを追加しました。true に設定すると、そのサーバーの全ツールがツール検索の遅延ロードをスキップし、常に使用可能になります。
英語原文を表示
Added alwaysLoad option to MCP server config — when true, all tools from that server skip tool-search deferral and are always available

変更前

大規模な MCP 環境では、コンテキストを節約するためにツール定義を必要になるまで読み込まない「ツール検索遅延ロード」がデフォルトで有効になっていました。特定のサーバーのツールを即座に、かつ確実に Claude に認識させたい場合でも、個別に制御する手段がありませんでした。

変更後

MCP サーバーごとの設定に alwaysLoad: true を指定できるようになりました。これにより、重要なツール群を起動時に強制的にロードし、Claude が最初からそれらの存在を完全に把握した状態で対話を開始できます。

ユーザーへの恩恵

特定の MCP サーバーのツールを Claude が見失うことがなくなり、対話の最初からスムーズに目的のツールを呼び出せるようになります。

関連ドキュメント

Added
SDK の mcp_authenticate において、カスタムスキームの完了および claude.ai コネクタのための redirectUri をサポートしました。
英語原文を表示
SDK: mcp_authenticate now supports redirectUri for custom scheme completion and claude.ai connectors

変更前

SDK 経由で MCP サーバーの OAuth 認証を行う際、特定のリダイレクト先 URL を指定して認証フローを完了させる柔軟性が不足していました。

変更後

認証関数に redirectUri を渡せるようになり、ブラウザからのリダイレクトをアプリケーション固有のカスタムスキームや特定の URL で受け取ることが可能になりました。

ユーザーへの恩恵

独自のツールやプラットフォーム上で Claude Code SDK を動かす際の、外部サービス連携(OAuth)がより確実に実装できるようになります。

関連ドキュメント

Changed
起動中に一時的なエラーが発生した MCP サーバーについて、切断されたままにするのではなく、最大3回まで自動的に再試行するようになりました。
英語原文を表示
MCP servers that hit a transient error during startup now auto-retry up to 3 times instead of staying disconnected

変更前

ネットワークの瞬断やサーバーの起動遅延により MCP サーバーとの接続に一度失敗すると、セッション中は手動で再起動するまでそのサーバーのツールが使えないままでした。

変更後

一時的な失敗であれば自動で再接続を試みるリトライメカニズムが導入されました。最大3回のリトライにより、接続の安定性が向上しました。

ユーザーへの恩恵

不安定なネットワーク環境や重い MCP サーバーを使用している場合でも、エラーで作業が中断される頻度が減ります。

関連ドキュメント

Changed
アップストリーム URL が同じ Claude.ai コネクタが重複して表示されないよう、デデュープ(重複排除)を行うようにしました。
英語原文を表示
Claude.ai connectors with the same upstream URL are now deduplicated instead of appearing as duplicates

変更前

同じ MCP サーバーを指す Claude.ai コネクタが複数の経路から読み込まれた場合、/mcp のリストに同じ名前や URL のエントリが複数並んでしまい、管理が煩雑でした。

変更後

エンドポイント URL を基準に判定を行い、重複するコネクタを 1 つに統合して表示するように改善されました。

ユーザーへの恩恵

MCP サーバーの管理画面がスッキリし、どのコネクタがアクティブなのかを混乱なく確認できます。

Fixed
起動時のコネクタリスト取得で一時的な認証エラーが発生すると、Claude.ai MCP コネクタが音もなく消えてしまう問題を修正しました。
英語原文を表示
Fixed claude.ai MCP connectors silently disappearing when the connector-list fetch hits a transient auth error at startup

変更前

ネットワークの不安定さなどで起動時に Claude.ai との通信が一時的に失敗すると、本来使えるはずのクラウド連携コネクタが設定から消えてしまい、再起動するまで現れないことがありました。

変更後

一時的なエラーによる設定の消失を防ぐ処理が追加されました。エラーが発生しても既存のコネクタ構成が維持されます。

ユーザーへの恩恵

クラウド連携機能が常に安定して利用可能になり、設定が勝手に変わってしまう不安がなくなります。

関連ドキュメント

v2.1.120 (1件)

Fixed
標準入出力(stdio)を使用する MCP ツール実行中に Esc キーを押すと、サーバー接続全体が切断されてしまう問題を修正(2.1.105 でのデグレード)
英語原文を表示
Fixed pressing Esc during a stdio MCP tool call closing the entire server connection (regression in 2.1.105)

変更前

特定の MCP ツールを使用している際に、入力をキャンセルしようと Esc キーを押すと、そのツールだけでなく MCP サーバーとの接続自体が終了してしまっていました。

変更後

Esc キーを押しても不要な接続切断が発生しなくなり、安全に対話や操作のキャンセルを行えるようになります。

ユーザーへの恩恵

外部ツール連携の安定性が向上し、操作ミスによって再起動を余儀なくされるストレスが解消されます。

関連ドキュメント

v2.1.119 (10件)

Changed
サブエージェントおよび SDK における MCP サーバーの再構成時に、サーバーへの接続を直列ではなく並列で行うように変更しました
英語原文を表示
Subagent and SDK MCP server reconfiguration now connects servers in parallel instead of serially

変更前

複数の MCP サーバーを接続している場合、一つずつ順番に接続処理が行われていたため、接続完了まで待機時間が発生していました。

変更後

接続処理が並列化され、複数のサーバーを同時に初期化するようになりました。

ユーザーへの恩恵

サブエージェントの起動や大規模なコンテキスト再構成が大幅に高速化され、作業の中断時間が短縮されます。

関連ドキュメント

Changed
Vertex AI でのサポートされていないベータヘッダーエラーを避けるため、ツール検索をデフォルトで無効にしました(ENABLE_TOOL_SEARCH で有効化可能)。
英語原文を表示
Tool search is now disabled by default on Vertex AI to avoid an unsupported beta header error (opt in with ENABLE_TOOL_SEARCH)

関連ドキュメント

Changed
Windows 環境において、MCP 設定に cmd /c ラッパーが必要であるという誤った警告が表示される問題を修正しました
英語原文を表示
Windows: removed false-positive "Windows requires 'cmd /c' wrapper" MCP config warning

変更前

実際にはラッパーが不要な設定構成であっても、Windows ユーザーに対して常に警告が表示され、設定の見直しを迫られる不便がありました。

変更後

不要な警告が削除され、適切な構成であればそのままスムーズに利用を継続できます。

ユーザーへの恩恵

セットアップ時のノイズが減り、Windows 上での MCP サーバー構築がより快適になります。

関連ドキュメント

Fixed
MCP の HTTP 接続において、OAuth ディスカバリ要求に対してサーバーが JSON 以外のレスポンスを返した場合に接続が失敗する問題を修正しました
英語原文を表示
Fixed MCP HTTP connections failing with "Invalid OAuth error response" when servers returned non-JSON bodies for OAuth discovery requests

変更前

一部の MCP サーバーにおいて、認証設定の取得中に「Invalid OAuth error response」というエラーが発生し、正常に接続できないことがありました。

変更後

非 JSON のエラーボディも適切にハンドリングされるようになり、接続の堅牢性が向上しました。

ユーザーへの恩恵

より広範な外部ツールやサービスを MCP 経由で安定して連携させることができるようになります。

関連ドキュメント

Fixed
HTTP/SSE/WebSocket 型の MCP サーバー設定における headers 内の ${ENV_VAR} プレースホルダーが、リクエスト前に環境変数で置換されない問題を修正しました
英語原文を表示
Fixed ${ENV_VAR} placeholders in headers for HTTP/SSE/WebSocket MCP servers not being substituted before requests

変更前

設定ファイル内で API キーなどを環境変数で動的に埋め込もうとしても、変数がそのままの文字列として送信され、認証エラーが発生していました。

変更後

リクエスト送信前に環境変数が正しく展開されるようになりました。

ユーザーへの恩恵

API キーなどの機密情報を設定ファイルに直接書かず、環境変数から安全かつ動的に供給できるようになります。

関連ドキュメント

Fixed
MCP OAuth の client_secret が、client_secret_post 方式を要求するサーバーへのトークン交換時に送信されない問題を修正しました
英語原文を表示
Fixed MCP OAuth client secret stored via --client-secret not being sent during token exchange for servers requiring client_secret_post

変更前

特定の認証方式を必要とする MCP サーバーで、--client-secret フラグで提供したシークレットが正しく送信されず、連携が失敗していました。

変更後

トークン交換プロセスが改善され、POST ボディにシークレットを含める必要があるサーバーでも正常に動作します。

ユーザーへの恩恵

エンタープライズ向けのツールなど、より高度なセキュリティ設定を必要とする外部サービスとの連携が可能になります。

関連ドキュメント

Fixed
Windows において、プラグインのキャッシュが不完全な場合にプラグイン提供の MCP サーバーが起動しない問題を修正しました
英語原文を表示
Fixed MCP servers from plugins not spawning on Windows when the plugin cache was incomplete

変更前

Windows 環境でプラグインのインストール直後などに、一部のツールが正常に読み込まれないことがありました。

変更後

キャッシュの状態に左右されず、プラグインのコンポーネントが正しく初期化されるように改善されました。

ユーザーへの恩恵

Windows ユーザーはプラグイン経由で提供される新機能を、より安定した状態で利用できます。

関連ドキュメント

Fixed
プラグインの MCP サーバー設定において、${user_config.*} が空のオプション項目を参照した場合にサーバーが起動に失敗する問題を修正しました
英語原文を表示
Fixed plugin MCP servers failing when ${user_config.*} references an optional field left blank

変更前

ユーザー設定で任意(Optional)となっている項目を空欄にしていると、プラグイン全体がエラーで動かなくなることがありました。

変更後

空の設定値が適切に処理され、必須でない設定がなくても正常に起動します。

ユーザーへの恩恵

プラグインのカスタマイズ性が向上し、必要最小限の設定だけでツールを使い始めることができます。

関連ドキュメント

Fixed
無効化されている MCP サーバーが、/status において誤って "failed(失敗)" と表示される問題を修正しました
英語原文を表示
Fixed disabled MCP servers appearing as "failed" in /status

変更前

意図的にオフにしているサーバーがエラーのように見えるため、何らかのトラブルが発生しているのか判断がつきにくい状態でした。

変更後

無効化されている状態が、エラーとは区別して正しく表示されます。

ユーザーへの恩恵

システムの健全性を一目で正確に把握できるようになり、無用なトラブルシューティングの手間が省けます。

Fixed
優先度の高い設定スコープによって上書きされた MCP サーバーエントリに対して、/doctor が誤って警告を出力する問題を修正しました
英語原文を表示
Fixed /doctor warning about MCP server entries overridden by a higher-precedence scope

変更前

正しい優先順位に従って設定を上書きしているにもかかわらず、診断機能がそれを重複エラーとして報告していました。

変更後

設定の階層構造が正しく解析され、意図的な上書きに対する不要な警告が出なくなりました。

ユーザーへの恩恵

/doctor コマンドの結果の信頼性が高まり、本当に修正が必要なエラーに集中できるようになります。

v2.1.118 (7件)

Added
フック機能から type: "mcp_tool" を使用して、MCPツールを直接呼び出せるようになりました。
英語原文を表示
Hooks can now invoke MCP tools directly via type: "mcp_tool"

変更前

セッションの開始時やツールの実行前後(フック)で特定の処理を行いたい場合、シェルスクリプトやHTTPリクエストなど外部の仕組みを介してツールを実行する必要がありました。

変更後

フック構成内で直接MCPツールを呼び出せるようになり、例えば「特定のツール実行前にJiraチケットを更新する」といった自動化フローをよりシンプルに構築できます。

ユーザーへの恩恵

複雑なスクリプトを書かずにAIと既存のツールの連携を自動化できるため、開発ワークフローの自動化設定がより簡単かつ強力になります。

関連ドキュメント

Fixed
/mcp メニューにおける OAuth の再認証アクションの表示不備と、401エラー後の認証スタック問題を修正
英語原文を表示
Fixed /mcp menu hiding OAuth Authenticate/Re-authenticate actions for servers configured with headersHelper, and HTTP/SSE MCP servers with custom headers being stuck in "needs authentication" after a transient 401

変更前

特定の認証構成(headersHelper 等)において OAuth 連携メニューが非表示になったり、一時的なエラー後に「認証が必要」な状態で停止したりすることがありました。

変更後

OAuth の認証・再認証メニューが常に正しく表示され、一時的な 401 エラー発生後もスムーズに再認証プロセスへ移行できるよう修正されました。

ユーザーへの恩恵

外部ツールとの MCP 連携における認証トラブルが軽減され、連携機能の安定性が向上します。

関連ドキュメント

Fixed
OAuth トークンレスポンスに expires_in が含まれない場合に、1時間ごとに再認証を求められる問題を修正
英語原文を表示
Fixed MCP servers whose OAuth token response omits expires_in requiring re-authentication every hour

変更前

トークンの有効期限情報が含まれないサーバーでは、安全側に倒して1時間ごとに認証が切れてしまい、頻繁なログイン操作が必要でした。

変更後

有効期限が明示されない場合でも、セッションが不必要に切れないように修正されました。

ユーザーへの恩恵

一部の MCP サーバー利用時の手間が減り、作業を中断することなく AI ツールを使用し続けられます。

Fixed
MCPの権限昇格時に、再同意プロンプトが表示されずサイレントにリフレッシュを繰り返す問題を修正
英語原文を表示
Fixed MCP step-up authorization silently refreshing instead of prompting for re-consent when the server's insufficient_scope 403 names a scope the current token already has

変更前

特定のエラーコード(403 insufficient_scope)が返された際、必要な同意プロンプトが出ず、認証プロセスがループしてしまうことがありました。

変更後

不足しているスコープがある場合には、適切にユーザーへ同意を求めるプロンプトが表示されるように修正されました。

ユーザーへの恩恵

認証エラーの原因を正確に把握でき、必要な権限を正しく付与して機能を有効化できるようになります。

関連ドキュメント

Fixed
MCP サーバーの OAuth フローのタイムアウトやキャンセル時に発生していた未処理の例外を修正
英語原文を表示
Fixed an unhandled promise rejection when an MCP server's OAuth flow times out or is cancelled

変更前

認証をキャンセルしたりタイムアウトが発生したりすると、プログラム内部でエラー処理が適切に行われず、クラッシュの原因になる可能性がありました。

変更後

OAuth フローの異常終了を正しく検知し、安全にエラー処理が行われるようになりました。

ユーザーへの恩恵

認証操作を誤ったり中断したりしても、セッションが不安定になることなく継続して使用できます。

Fixed
競合状態において MCP の OAuth トークン更新がロック制御なしで実行される問題を修正
英語原文を表示
Fixed MCP OAuth refresh proceeding without its cross-process lock under contention

変更前

複数のプロセスが同時にトークンを更新しようとした際、ロックがかからず競合が発生し、認証に失敗することがありました。

変更後

クロスプロセスロックが正しく機能し、並列実行時も安全にトークンが更新されるようになりました。

ユーザーへの恩恵

複数のエージェントやセッションが同時に動作している環境でも、認証トラブルなくスムーズに外部ツールと連携できます。

Fixed
macOS Keychain におけるトークン更新のレースコンディションにより、不要なログイン要求が発生する問題を修正
英語原文を表示
Fixed macOS keychain race where a concurrent MCP token refresh could overwrite a freshly-refreshed OAuth token, causing unexpected "Please run /login" prompts

変更前

トークン更新が重複して発生すると、Keychain 内の有効なトークンが上書きされ、予期せず /login を促されることがありました。

変更後

Keychain への書き込み競合が解消され、ログイン状態がより安定して維持されるようになりました。

ユーザーへの恩恵

macOS ユーザーにおいて、作業中に突然認証が切れる不便さが解消されます。

v2.1.117 (5件)

Added
OpenTelemetry の拡張:スラッシュコマンドのソース情報や、モデルの思考(Effort)レベルごとのコスト・使用量、API リクエスト情報の取得に対応しました
英語原文を表示
OpenTelemetry: user_prompt events now include command_name and command_source for slash commands; cost.usage, token.usage, api_request, and api_error now include an effort attribute when the model supports effort levels. Custom/MCP command names are redacted unless OTEL_LOG_TOOL_DETAILS=1 is set

変更前

テレメトリデータにおいて、どのコマンドから実行されたかや、モデルの「思考の深さ(Effort)」がコストにどう影響しているかを詳細に分析することが困難でした。

変更後

コマンド名やソース、および effort 属性が各イベントに付与され、組織レベルでの詳細な利用状況の可視化が可能になります。

ユーザーへの恩恵

開発チーム全体での Claude Code の利用効率やコストパフォーマンスを、より正確なデータに基づいて最適化できます。

関連ドキュメント

Changed
--agent フラグを使用したメインスレッドのエージェントセッションで、エージェント定義(フロントマター)の mcpServers が読み込まれるようになりました
英語原文を表示
Agent frontmatter mcpServers are now loaded for main-thread agent sessions via --agent

変更前

カスタムエージェントをメインスレッドとして直接起動した際、そのエージェント専用の MCP サーバー設定が反映されない場合がありました。

変更後

エージェントファイル内に定義された MCP サーバーが自動的に起動するため、エージェントごとに必要な外部ツールへのアクセスが確実に行われます。

ユーザーへの恩恵

特定のタスクに特化したツール(GitHub、Jira など)を持つエージェントを、個別のセッションとして即座に活用できるようになります。

関連ドキュメント

Changed
ローカルと claude.ai の両方の MCP サーバーが構成されている場合の起動速度を改善し、並列接続がデフォルトになりました
英語原文を表示
Faster startup when both local and claude.ai MCP servers are configured (concurrent connect now default)

変更前

複数の MCP サーバー(特にリモートとローカルが混在する場合)を接続する際、一つずつ順番に処理されていたため、起動時の待機時間が長くなっていました。

変更後

サーバーの接続処理が並列化され、多数のツールを導入している環境でも Claude Code が瞬時に立ち上がるようになります。

ユーザーへの恩恵

ツールの数が増えても開発の開始を妨げず、ストレスのないスムーズな体験を提供します。

Fixed
エージェント SDK において reload_plugins を実行した際、ユーザー設定の MCP サーバーが一つずつ直列に再接続される問題を修正しました
英語原文を表示
Fixed SDK reload_plugins reconnecting all user MCP servers serially

変更前

プラグインの再読み込み時に多数の MCP サーバーがあると、それらが順番に接続されるのを待つ必要があり、動作が一時的に重くなっていました。

変更後

サーバーの再接続が並列で実行されるようになり、リロード後すぐに次の操作が可能になります。

ユーザーへの恩恵

開発中のプラグインのテストや設定変更のサイクルが高速化されます。

Fixed
非対話モードや SDK モードにおいて、サーバー接続中に MCP の入力要求(Elicitation)が自動的にキャンセルされる問題を修正しました
英語原文を表示
Fixed MCP elicitation/create requests auto-cancelling in print/SDK mode when the server finishes connecting mid-turn

変更前

自動実行中に MCP サーバー側からユーザー入力を求められた際、接続処理のタイミングによって入力のチャンスを与えられずにエラーになることがありました。

変更後

接続状態を正しく待機するため、自動化スクリプト内でも必要な入力要求を確実に処理できるようになります。

ユーザーへの恩恵

高度な自動化ワークフローの完走率が向上し、エラーによる中断を減らせます。

関連ドキュメント

v2.1.116 (1件)

Changed
複数の stdio サーバー設定時の MCP 起動を高速化し、resources/templates/list の取得を最初の @-メンション時まで遅延するように変更
英語原文を表示
Faster MCP startup when multiple stdio servers are configured; resources/templates/list is now deferred to first @-mention

変更前

複数の stdio 接続の MCP サーバーを構成している場合、起動時にすべてのリソースやテンプレートのリストを取得しようとするため、ツールの開始に時間がかかっていました。

変更後

起動時の初期化処理が見直され、テンプレートリストなどのリソース取得を、ユーザーが実際に @ でメンションする瞬間まで遅延させる(Lazy Load)ようになりました。

ユーザーへの恩恵

多数の MCP サーバーを連携させている環境でも、Claude Code の起動待ち時間が短縮され、すぐに開発作業を開始できます。

関連ドキュメント

v2.1.113 (2件)

Fixed
MCPの同時呼び出し時のタイムアウト処理で、一つのツール呼び出しの結果が別の呼び出しの監視を誤って解除してしまう問題を修正しました
英語原文を表示
Fixed MCP concurrent-call timeout handling where a message for one tool call could silently disarm another call's watchdog

変更前

複数のMCPツールを並列で実行している際、特定の条件下でタイムアウト監視が正しく機能しなくなるバグがありました。

変更後

各ツール呼び出しのウォッチドッグ(監視機能)が独立して管理されるようになり、正確な制御が可能になりました。

ユーザーへの恩恵

複数の外部ツールを連携させる複雑なタスクにおいて、システムのハングアップを防ぎ、信頼性が向上します。

Fixed
ToolSearchのランキング処理を修正し、貼り付けられたMCPツール名が説明文一致よりも優先的にヒットするように改善
英語原文を表示
Fixed ToolSearch ranking so pasted MCP tool names surface the actual tool instead of description-matching siblings

変更前

特定のMCPツール名を入力した際、名前が完全一致していても、説明文が類似している他のツールが検索結果の上位に表示されてしまうことがありました。

変更後

ToolSearchツールのランキングアルゴリズムが調整され、明示的に指定されたツール名が最優先で認識されるようになります。

ユーザーへの恩恵

MCPを通じて追加した多数のツールの中から、意図したツールを確実に呼び出すことができ、ツールの誤動作や呼び出しの失敗を防げます。

関連ドキュメント

v2.1.111 (1件)

Fixed
ツール出力内の長いURLがターミナルで改行された際、クリックできなくなる問題を修正しました。
英語原文を表示
Fixed bare URLs in bash/PowerShell/MCP tool output being unclickable when the terminal wraps them across lines

変更前

出力されたURLがターミナルの右端で折り返されると、リンクとして認識されず、ブラウザで開くために手動でコピー&ペーストして繋ぎ直す必要がありました。

変更後

改行を跨ぐ長いURLも正しく1つのリンクとして認識され、スムーズにクリックして開けるようになりました。

ユーザーへの恩恵

ドキュメントやPRへのリンクを素早く確認できるようになり、細かな手作業が削減されます。

v2.1.110 (3件)

Improved
/doctorコマンドの改善 — MCPサーバが異なるエンドポイントで複数の設定スコープに定義されている場合に警告を表示するように変更
英語原文を表示
Improved /doctor to warn when an MCP server is defined in multiple config scopes with different endpoints

変更前

同じ名前のMCPサーバがグローバル設定とプロジェクト設定の両方に異なる接続先で定義されていると、意図しないサーバが呼び出されるなどの混乱が生じることがありました。

変更後

/doctorを実行すると、複数のスコープ(ユーザー設定やプロジェクト設定など)で競合しているMCPサーバを検出し、警告を表示して問題の特定を促します。

ユーザーへの恩恵

接続先の設定ミスによるツールの誤動作を事前に防ぐことができ、複雑なMCP環境のトラブルシューティングがより迅速かつ正確になります。

Fixed
SSE/HTTP転送において、レスポンス途中でサーバ接続が切れた際に、MCPツール呼び出しがハングし続ける問題を修正
英語原文を表示
Fixed MCP tool calls hanging indefinitely when the server connection drops mid-response on SSE/HTTP transports

変更前

ネットワークの不調などでMCPサーバとの接続が切れると、Claude Codeがレスポンスを待ち続けてしまい、セッションが操作不能になることがありました。

変更後

接続断を適切に検知してハングを防止し、エラーとして処理して制御をユーザーに戻せるようになりました。

ユーザーへの恩恵

不安定なネットワーク環境や外部サービスのダウン時でも、CLI全体のフリーズを回避でき、安定した作業継続が可能になります。

関連ドキュメント

Fixed
stdio MCP サーバーが stdout に非 JSON 形式の不要な行を出力した際、即座に接続が切断されてしまう不具合を修正 (v2.1.105 でのデグレード)
英語原文を表示
Fixed stdio MCP servers that print stray non-JSON lines to stdout being disconnected on the first stray line (regression in 2.1.105)

変更前

stdio 経由で動作する MCP サーバーにおいて、ログなどの非 JSON 形式の文字列が標準出力に 1 行でも混入すると、即座に接続が解除される状態でした。

変更後

JSON 以外の出力が含まれていてもすぐに切断されることがなくなり、MCP サーバーとの通信の堅牢性が向上しました。

ユーザーへの恩恵

デバッグ出力や予期せぬログを吐き出す MCP サーバーを利用している場合でも、接続が不安定になることなく、AI が安定してツールを利用できるようになります。

関連ドキュメント

v2.1.105 (3件)

Improved
MCPの巨大な出力に対する切り詰め時のプロンプトを改善し、jqやReadチャックサイズなどの形式に特化したレシピを提示するようにしました
英語原文を表示
Improved MCP large-output truncation prompt to give format-specific recipes (e.g. jq for JSON, computed Read chunk sizes for text)

変更前

MCPツールの出力が大きすぎて制限を超えた際、Claudeがどのようにデータを分割して読み直せばよいか具体的な指示が得られないことがありました。

変更後

JSONならjqコマンド、テキストなら分割読み込みの具体的な数値をプロンプトとして提示し、Claudeが効率的にデータを処理できるよう誘導します。

ユーザーへの恩恵

大規模なデータセットやログファイルを扱う際でも、Claudeが迷わずに効率的なデータ探索を続行できるようになり、回答の精度が向上します。

関連ドキュメント

Fixed
stdio方式のMCPサーバーが非JSONの異常な出力を出した際にハングせず、即座に接続終了としてエラーを返すようにしました
英語原文を表示
Fixed stdio MCP server emitting malformed (non-JSON) output hanging the session instead of failing fast with "Connection closed"

変更前

MCPサーバーがクラッシュやバグでJSON以外のテキストを出力すると、Claude Codeが応答待ちのまま固まってしまうことがありました。

変更後

形式の正しくない出力を検知した時点で即座にエラーとして処理し、ユーザーに制御を戻すようになりました。

ユーザーへの恩恵

外部ツールの不具合にClaude Code自体が巻き込まれてフリーズすることがなくなり、堅牢性が向上しました。

関連ドキュメント

Fixed
ヘッドレスやリモート実行時に、非同期接続されるMCPツールが最初のターンで認識されない問題を修正しました
英語原文を表示
Fixed MCP tools missing on the first turn of headless/remote-trigger sessions when MCP servers connect asynchronously

変更前

自動化されたスクリプトなどで実行を開始した直後、MCPサーバーの起動が間に合わず、最初のメッセージでClaudeがツールを使えないことがありました。

変更後

最初の実行ターンの前にMCP接続の確立を適切に待機するようになり、最初から全てのツールが利用可能になりました。

ユーザーへの恩恵

CI/CDや自動化タスクにおいて、ツールが見つからないことによる実行エラーを回避できます。

v2.1.101 (3件)

Fixed
動的に注入されたサーバーからサブエージェントがMCPツールを継承できない問題を修正
英語原文を表示
Fixed subagents not inheriting MCP tools from dynamically-injected servers

変更前

メインの会話に追加された新しいMCPツールを、サブエージェントが利用できない制約がありました。

変更後

サブエージェントも親セッションと同じMCPサーバーおよびツールに正しくアクセスできるようになります。

ユーザーへの恩恵

サブエージェントに調査や実行を依頼する際、連携している外部ツールの全機能を引き続き利用できます。

Fixed
claude mcp serve において、outputSchema を検証するMCPクライアントでツール実行が失敗する問題を修正
英語原文を表示
Fixed claude mcp serve tool calls failing with "Tool execution failed" in MCP clients that validate outputSchema

変更前

Claude Code自体をMCPサーバーとして利用する際、出力データの形式定義が不完全なために、一部の接続先アプリでエラーが発生していました。

変更後

出力スキーマの定義が標準に準拠するよう修正され、より多くのMCP対応クライアントからClaude Codeを呼び出せるようになります。

ユーザーへの恩恵

Claude Codeの機能を他のツールや自作システムから呼び出す際の互換性が向上します。

関連ドキュメント

Fixed
headersHelper を使用するMCPサーバーの /mcp メニューを改善し、Reconnectオプションを提供するように変更
英語原文を表示
Fixed the /mcp menu offering OAuth-specific actions for MCP servers configured with headersHelper; Reconnect is now offered instead to re-invoke the helper script

変更前

認証スクリプト(headersHelper)を使う設定の場合、メニューに不要なOAuth操作が表示され、認証情報の更新がスムーズに行えませんでした。

変更後

メニューから「再接続」を選択するだけで認証ヘルパースクリプトが再実行され、最新のトークン等を反映できるようになります。

ユーザーへの恩恵

認証が必要な社内ツールやAPIとの連携において、認証切れからの復旧がワンクリックで完了します。

関連ドキュメント

v2.1.98 (3件)

Fixed
再起動後のトークンリフレッシュ時に、MCP OAuth の oauth.authServerMetadataUrl 設定の上書きが尊重されない問題を修正しました。ADFS などの ID プロバイダーを使用している環境に影響します。
英語原文を表示
Fixed MCP OAuth oauth.authServerMetadataUrl config override not being honored on token refresh after restart, affecting ADFS and similar IdPs

変更前

特定の ID プロバイダー環境で、一度認証しても再起動後にトークンの更新ができず、都度ログインが必要になる場合がありました。

変更後

設定されたメタデータURLが正しく保持され、リフレッシュ時にも使用されるようになりました。

ユーザーへの恩恵

独自の認証基盤を持つ企業環境でも、MCP サーバーを通じた外部ツールとの連携が途切れることなくスムーズに利用できるようになります。

Fixed
フルスクリーンモード中に MCP ツールの実行結果をマウスホバーした際のクラッシュを修正しました。
英語原文を表示
Fixed a crash in fullscreen mode when hovering over MCP tool results

変更前

最新のフルスクリーン表示中に、詳細を確認しようとマウスを動かすだけでアプリケーションが強制終了する場合がありました。

変更後

マウスイベントの処理が修正され、安心してマウス操作を利用できるようになりました。

ユーザーへの恩恵

リサーチ結果や大量のツール出力を、クラッシュを恐れずにスムーズにプレビュー・スクロールできます。

Fixed
_meta["anthropic/maxResultSizeChars"] が指定された MCP ツールが、トークンベースの永続化レイヤーをバイパスできない問題を修正しました。
英語原文を表示
Fixed MCP tools with _meta["anthropic/maxResultSizeChars"] not bypassing the token-based persist layer

変更前

開発者が意図的に大きな出力を許可するように設定したツールでも、システム側の制限によって出力がファイルに強制保存されてしまい、直接対話で利用できないことがありました。

変更後

個別のツール設定が正しく優先され、大規模なレスポンス(ファイルツリーやスキーマ情報など)も会話の中でスムーズに扱えるようになります。

ユーザーへの恩恵

MCPサーバーを活用した高度なデータ取得において、AIが情報をより直接的に解釈できるようになり、タスクの精度が向上します。

関連ドキュメント

v2.1.97 (3件)

Fixed
MCPのHTTP/SSE接続において、サーバーの再接続時に解放されないバッファが蓄積し、1時間あたり約50MBのメモリを消費する問題を修正しました。
英語原文を表示
Fixed MCP HTTP/SSE connections accumulating ~50 MB/hr of unreleased buffers when servers reconnect

変更前

長時間セッションを維持していると、バックグラウンドでの再接続のたびにメモリ使用量が増大し、最終的にパフォーマンス低下やクラッシュを招く恐れがありました。

変更後

再接続時のメモリリークが解消され、長時間のリモートMCPサーバー利用でもメモリ消費が安定するようになりました。

ユーザーへの恩恵

常時起動させておく開発スタイルや、大規模なMCP連携を行う際でも、ツールの動作が重くなる心配がなくなります。

関連ドキュメント

Fixed
MCP OAuthにおいて、再起動後のトークンリフレッシュ時にoauth.authServerMetadataUrlが尊重されない問題を修正し、ADFSなどのIdPとの連携を改善しました。
英語原文を表示
Fixed MCP OAuth oauth.authServerMetadataUrl not being honored on token refresh after restart, fixing ADFS and similar IdPs

変更前

Active Directory連携(ADFS)など特定の認証プロバイダーを使用している場合、ツールを再起動すると認証が切れ、再ログインを求められることがありました。

変更後

再起動後もメタデータURLが正しく参照され、シームレスにトークンが更新されるようになりました。

ユーザーへの恩恵

エンタープライズ環境での認証ストレスが軽減され、一度ログインすれば作業に集中し続けられます。

関連ドキュメント

Fixed
NO_FLICKERモードで、MCPツールの実行結果にマウスホバーした際にクラッシュする問題を修正しました。
英語原文を表示
Fixed a crash in NO_FLICKER mode when hovering over MCP tool results

変更前

ツールの出力を詳しく見ようとしてマウスを動かしただけで、ツール自体が終了してしまう不安定な挙動がありました。

変更後

マウス操作による情報の確認が安定し、不意なクラッシュに悩まされることがなくなりました。

ユーザーへの恩恵

対話的なUI操作を安心して行えるようになり、ツール実行結果の精査がスムーズになります。

関連ドキュメント

v2.1.94 (1件)

Added
Slack MCPツールのメッセージ送信時に、クリック可能なチャンネルリンクを含むコンパクトなヘッダーを表示
英語原文を表示
Added compact Slacked #channel header with a clickable channel link for Slack MCP send-message tool calls

変更前

Slackへのメッセージ送信ツールを使用する際、送信先のチャンネル情報が視認しにくく、送信後に実際のSlackチャンネルをすぐに確認する手段も限られていました。

変更後

「Slacked #channel」という形式のコンパクトなヘッダーが表示され、チャンネル名がリンクとして機能するようになりました。

ユーザーへの恩恵

ツールが正しく動作したかを直感的に把握でき、ワンクリックで送信先のチャンネルを開いて会話を確認できるため、ワークフローがスムーズになります。

v2.1.92 (1件)

Fixed
未認証の claude.ai コネクタと重複するプラグイン MCP サーバーが起動時に接続待ちで停止する問題を修正。
英語原文を表示
Fixed plugin MCP servers stuck "connecting" on session start when they duplicate a claude.ai connector that is unauthenticated

変更前

同じサーバー構成がWeb側とローカルプラグインの両方に存在し、Web側が未認証だと接続がスタックすることがありました。

変更後

プラグイン提供のMCPサーバーが独立して正しく初期化されるようになり、セッション開始時の待ち時間が解消されます。

ユーザーへの恩恵

ツール連携機能を備えたプラグインを導入していても、起動が遅延することなくすぐに作業を開始できます。

関連ドキュメント

v2.1.91 (1件)

Added
MCPツールの結果サイズ制限を上書きする _meta["anthropic/maxResultSizeChars"] アノテーションを追加(最大50万文字まで)。DBスキーマなどの大きな結果も切り捨てずに渡せるようになりました。
英語原文を表示
Added MCP tool result persistence override via _meta["anthropic/maxResultSizeChars"] annotation (up to 500K), allowing larger results like DB schemas to pass through without truncation

変更前

MCPサーバーが大規模なデータベーススキーマなどの膨大なデータを返すと、デフォルトの制限により結果が切り捨てられることがありました。その結果、Claudeが不完全な情報に基づいて推論せざるを得ない状況が発生していました。

変更後

メタデータの注釈を使用することで、ツールごとに最大50万文字まで結果サイズの制限を拡張できるようになりました。これにより、大規模なコンテキストを必要とするツール実行も確実に行えます。

ユーザーへの恩恵

複雑なデータベース構造の把握や、長いログファイルの読み込みが必要なタスクにおいて、Claudeが情報を欠落させることなく正確に作業を完了できるようになります。

関連ドキュメント

v2.1.90 (3件)

Improved
キャッシュキーの検索時に、ターンごとに発生していた MCP ツールスキーマの JSON 文字列化を排除し、パフォーマンスを改善しました。
英語原文を表示
Improved performance: eliminated per-turn JSON.stringify of MCP tool schemas on cache-key lookup

変更前

内部的なキャッシュ処理において、毎回重いデータの変換処理が走っており、特に多くの MCP ツールを連携させている場合にオーバーヘッドが生じていました。

変更後

無駄な変換処理がなくなり、対話の各ステップにおける内部処理が効率化されました。

ユーザーへの恩恵

MCP サーバーを多用する複雑なワークフローにおいて、全体的な応答速度の向上が実感できます。

関連ドキュメント

Improved
SSE(Server-Sent Events)トランスポートにおける巨大なストリームフレームの処理時間を、二次の増加(quadratic)から線形(linear)に改善しました。
英語原文を表示
Improved performance: SSE transport now handles large streamed frames in linear time (was quadratic)

変更前

非常に長いテキストやデータが送られてくる際、データ量が増えるほど処理速度が指数関数的に低下し、UI が重くなることがありました。

変更後

データ量に比例した安定した速度で処理されるようになり、大容量データのストリーミングも高速に行われます。

ユーザーへの恩恵

大規模なドキュメントや長いログを扱う際でも、快適にレスポンスを受け取ることができます。

Fixed
遅延読み込みされるツール、MCPサーバー、またはカスタムエージェントを使用しているユーザーにおいて、--resume 実行時に最初のセッションでプロンプトキャッシュが完全にミスヒットする問題を修正しました(v2.1.69以降のデグレ)。
英語原文を表示
Fixed --resume causing a full prompt-cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69)

変更前

以前のセッションを再開する際、特定の構成(MCPなど)を利用しているとキャッシュが効かず、最初の応答に時間がかかったりトークン消費が増えたりしていました。

変更後

セッション再開時の内部的な読み込みフローが改善され、以前のコンテキストが正しくキャッシュから再利用されます。

ユーザーへの恩恵

レジューム直後のレスポンスが高速化され、APIコストの節約にも繋がります。

v2.1.89 (3件)

Added
-p モード用に MCP_CONNECTION_NONBLOCKING=true を追加し、MCP接続の待機を完全にスキップできるようになりました。また、--mcp-config による接続時間を最大5秒に制限しました。
英語原文を表示
Added MCP_CONNECTION_NONBLOCKING=true for -p mode to skip the MCP connection wait entirely, and bounded --mcp-config server connections at 5s instead of blocking on the slowest server

変更前

ヘッドレスモードで起動する際、応答の遅いMCPサーバーがあると接続完了まで長時間待機させられ、スクリプトの実行効率が低下していました。

変更後

非ブロッキング接続を選択可能になり、またタイムアウト制限が設けられたことで、低速なサーバーに引きずられることなく素早く処理を開始できるようになりました。

ユーザーへの恩恵

CI/CDや自動化ツールでの利用において、起動のオーバーヘッドが削減され、全体の実行時間が短縮されます。

Improved
@ メンションの入力補候補において、似た名前がある場合にMCPリソースよりもソースファイルを優先して上位に表示するように改善しました。
英語原文を表示
Improved @-mention typeahead to rank source files above MCP resources with similar names

変更前

ファイルを参照しようとして候補を出した際、外部ツールのリソースが上位に来てしまい、目的のファイルをスクロールして探す手間が発生していました。

変更後

開発者がより頻繁にアクセスするソースファイルが優先的にサジェストされるようになり、入力スピードが向上します。

ユーザーへの恩恵

意図したコンテキストの追加がよりスムーズになり、コーディング中の思考を妨げません。

関連ドキュメント

Fixed
MCPツールが複数の要素を含むエラーを返した際、最初のエラーブロックのみが表示され内容が切り詰められる問題を修正しました。
英語原文を表示
Fixed MCP tool errors truncating to only the first content block when the server returns multi-element error content

変更前

外部ツール(MCP)で複雑なエラーが発生した際、詳細な情報の一部しか表示されず、原因特定に時間がかかることがありました。

変更後

返されたすべてのエラーメッセージが正しく表示されるようになり、デバッグに必要な情報が完全に提供されます。

ユーザーへの恩恵

外部ツール連携におけるトラブルシューティングが迅速化され、AIがエラーの内容をより深く理解して対処できるようになります。

関連ドキュメント

v2.1.86 (2件)

Changed
多数の claude.ai MCP コネクタ設定時の起動の停滞を軽減(macOS キーチェーンのキャッシュ時間を30秒に延長)
英語原文を表示
Reduced startup event-loop stalls when many claude.ai MCP connectors are configured (macOS keychain cache extended from 5s to 30s)

変更前

多数の外部ツールと連携している場合、起動のたびに認証情報の取得が発生し、ツールが操作可能になるまで待たされることがありました。

変更後

キャッシュの最適化により、起動時の認証チェックによるイベントループのブロックが大幅に減少しました。

ユーザーへの恩恵

連携ツールを増やしても起動速度が犠牲にならず、すぐに開発作業を開始できる軽快な体験が維持されます。

関連ドキュメント

Fixed
対話モードで --bare オプションを使用した際に MCP ツールが消えたり、メッセージが破棄されたりする問題を修正
英語原文を表示
Fixed --bare mode dropping MCP tools in interactive sessions and silently discarding messages enqueued mid-turn

変更前

起動を高速化する --bare モードを使用すると、対話中に MCP 経由のツールが利用できなくなったり、処理待ちのメッセージが消失したりする不具合がありました。

変更後

高速起動を維持しつつ、対話セッションに必要な MCP ツールやメッセージキューイングが正しく動作するように修正されました。

ユーザーへの恩恵

余計な設定を読み込まない軽量な状態でも、MCP 連携を含む全ての対話機能を安定して利用できます。

v2.1.85 (5件)

Added
MCPのheadersHelperスクリプトにCLAUDE_CODE_MCP_SERVER_NAMEとCLAUDE_CODE_MCP_SERVER_URL環境変数を追加し、一つのヘルパーで複数のサーバーに対応可能に改善
英語原文を表示
Added CLAUDE_CODE_MCP_SERVER_NAME and CLAUDE_CODE_MCP_SERVER_URL environment variables to MCP headersHelper scripts, allowing one helper to serve multiple servers

変更前

MCPサーバーの認証ヘッダーを動的に生成する際、どのサーバーに対するリクエストなのかをスクリプト側で判別する直接的な手段がありませんでした。

変更後

headersHelperスクリプト内でアクセス中のサーバー名とURLを参照できるようになったため、単一のスクリプトで複数のサーバーに対して異なる認証ロジックを適用できます。

ユーザーへの恩恵

多数のMCPサーバーを管理している環境でも、サーバーごとに個別のスクリプトを用意する必要がなくなり、認証設定の管理が大幅に簡素化されます。

関連ドキュメント

Changed
MCPのOAuth認証において、RFC 9728(Protected Resource Metadata)に基づいた認可サーバーの自動発見をサポート
英語原文を表示
MCP OAuth now follows RFC 9728 Protected Resource Metadata discovery to find the authorization server

変更前

MCPサーバーのOAuth認証フローにおいて、認証エンドポイントの特定方法が最新の標準仕様に完全に準拠していませんでした。

変更後

RFC 9728に従って認可サーバーのメタデータを発見するようになったため、標準的なOAuth実装を持つサービスとの互換性が向上します。

ユーザーへの恩恵

様々な外部サービスのMCPツールを利用する際、認証プロセスの信頼性と安定性が向上し、スムーズにツールを連携させることができます。

関連ドキュメント

Fixed
deniedMcpServers設定がclaude.ai上のMCPサーバーを正しくブロックできていなかった問題を修正
英語原文を表示
Fixed deniedMcpServers setting not blocking claude.ai MCP servers

変更前

設定ファイルで特定のMCPサーバーを拒否リストに追加していても、クラウド経由で提供される一部のサーバーにはその制限が適用されない場合がありました。

変更後

拒否リストのチェックがクラウド接続のサーバーにも一貫して適用されるようになり、管理が徹底されました。

ユーザーへの恩恵

利用したくないツールやセキュリティ上の懸念がある外部サーバーを、確実にセッションから排除できる安心感が得られます。

関連ドキュメント

Fixed
リフレッシュトークンが存在する場合にMCPの権限昇格(step-up)認証が失敗する問題を修正し、403エラー時に再認証を正しく誘導するように改善
英語原文を表示
Fixed MCP step-up authorization failing when a refresh token exists — servers requesting elevated scopes via 403 insufficient_scope now correctly trigger the re-authorization flow

変更前

一度認証したMCPサーバーで追加の権限が必要になった際、リフレッシュトークンがあると古い権限を使い回そうとしてエラーになり、再認証ダイアログが出ないことがありました。

変更後

サーバーからの不足権限エラー(403)を正しく検知し、必要に応じて新しいスコープでの認可フローを自動で開始します。

ユーザーへの恩恵

OAuth連携ツールの利用中に権限不足で作業が止まることがなくなり、シームレスなツール利用体験が維持されます。

関連ドキュメント

Fixed
Python Agent SDKにおいて、--mcp-configで渡された「type:'sdk'」のMCPサーバーが起動時に失われる問題を修正
英語原文を表示
Fixed Python Agent SDK: type:'sdk' MCP servers passed via --mcp-config are no longer dropped during startup

変更前

SDK経由でClaude Codeを呼び出す際、特定の形式で設定したMCPサーバーが無視されてしまい、ツールが使えないことがありました。

変更後

渡されたすべてのMCP設定が正しくロードされるようになり、SDKを通じた高度な統合が確実に動作します。

ユーザーへの恩恵

独自のアプリケーションにClaude Codeを組み込む開発者が、期待通りにカスタムツールをモデルに提供できるようになります。

関連ドキュメント

v2.1.84 (5件)

Changed
MCPツールの説明とサーバー手順を2KBに制限
英語原文を表示
MCP tool descriptions and server instructions are now capped at 2KB to prevent OpenAPI-generated servers from bloating context

変更前

OpenAPIから自動生成されたMCPサーバーなどが、膨大な説明文をコンテキストに流し込むことがあり、トークン消費の増大やパフォーマンス低下を引き起こしていました。

変更後

ツールの説明とサーバーへの指示出し内容が最大2KBに制限されました。

ユーザーへの恩恵

肥大なメタデータによってコンテキストが圧迫されるのを防ぎ、本来のコード生成や分析に必要なトークン枠を最大限に活用できます。

関連ドキュメント

Changed
ローカルと接続済みコネクタで重複するMCP設定を自動整理
英語原文を表示
MCP servers configured both locally and via claude.ai connectors are now deduplicated — the local config wins

変更前

ローカルファイルで定義したMCPサーバーと、claude.aiのWebUI経由で設定したコネクタが重複している場合、混乱や競合が生じる可能性がありました。

変更後

重複が検出された場合、ローカルの構成を優先し、自動的にデデュープ(重複排除)されるようになりました。

ユーザーへの恩恵

複雑な環境設定でもサーバーの二重起動やツールの競合を気にせず、一貫した動作環境を維持できます。

関連ドキュメント

Changed
ToolSearch有効時のグローバルシステムプロンプトのキャッシュに対応
英語原文を表示
Global system-prompt caching now works when ToolSearch is enabled, including for users with MCP tools configured

変更前

MCPツールの動的検索機能(ToolSearch)を使用している場合、システムプロンプトのキャッシュが効率的に機能せず、毎回高いキャッシュ作成コストがかかることがありました。

変更後

MCPツールが構成されているユーザーでも、ToolSearchの動作中にシステムプロンプトのキャッシュが正しく効くように最適化されました。

ユーザーへの恩恵

多くのMCPツールを連携させている環境でも、レスポンスの開始が速くなり、API利用コストも大幅に削減されます。

関連ドキュメント

Improved
MCPサーバー接続待ちを非同期化し、コマンド実行時の表示速度を向上
英語原文を表示
Improved startup for claude "prompt" with MCP servers — the REPL now renders immediately instead of blocking until all servers connect

変更前

claude "prompt" のように直接指示を与えて起動する際、すべてのMCPサーバーが接続完了するまで画面が固まり、入力を受け付けない時間がありました。

変更後

サーバーの接続を待たずに即座にインターフェースが表示され、バックグラウンドで接続が行われるようになりました。

ユーザーへの恩恵

ツール連携を多く使用している環境でも、起動直後の「待ち」がなくなり、ストレスなく作業を開始できます。

関連ドキュメント

Fixed
サーバー再接続時のMCPキャッシュリークを修正
英語原文を表示
Fixed MCP tool/resource cache leak on server reconnect

変更前

MCPサーバーの再起動や再接続が発生するたびに、以前のツールやリソースのキャッシュがメモリ内に残り続け、長時間使用時にメモリを圧迫する可能性がありました。

変更後

再接続時に古いキャッシュが正しくクリアされるようになり、メモリ使用量が最適化されました。

ユーザーへの恩恵

数日にわたるような長時間のセッションでも、ツール全体の動作が重くなることなく、安定して使い続けることができます。

関連ドキュメント

v2.1.83 (7件)

Added
サブプロセス環境(Bash ツール、フック、MCP stdio サーバー)から Anthropic やクラウドプロバイダーの認証情報を削除する CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 を追加しました
英語原文を表示
Added CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 to strip Anthropic and cloud provider credentials from subprocess environments (Bash tool, hooks, MCP stdio servers)

変更前

Claude Code が起動されているシェルに設定されている API キーなどの機密情報が、Claude が実行する Bash コマンドや MCP サーバーなどの子プロセスにそのまま引き継がれていました。万が一、プロンプトインジェクションが発生した場合、これらの情報が外部に漏洩するリスクがありました。

変更後

この環境変数を有効にすることで、子プロセスの環境変数から機密性の高い認証情報を自動的に除去(スクラブ)します。Claude Code 本体は認証情報を保持し続けますが、その配下で動くツールからは参照できなくなります。

ユーザーへの恩恵

開発環境における機密情報の露出を最小限に抑え、信頼できないコードを分析したり、外部の MCP ツールを利用したりする際の安全性が大幅に向上します。

Changed
認証不要な HTTP/SSE MCP サーバーを使用している場合の claude -p の起動時間を約 0.6 秒短縮しました
英語原文を表示
Faster claude -p startup with unauthenticated HTTP/SSE MCP servers (~600ms saved)

変更前

単発のコマンド実行時に、認証がいらないシンプルな MCP ツールとの接続であっても、内部的なチェック処理によりわずかな待ち時間が発生していました。

変更後

接続プロセスの無駄が削ぎ落とされ、特に CI/CD 等での自動実行においてレスポンスが向上しました。

ユーザーへの恩恵

自動化スクリプト全体の実行時間が短縮され、開発ワークフローがより軽快になります。

関連ドキュメント

Changed
組織管理のコネクタと重複するプラグイン MCP サーバーを検出し、二重接続を避けるために自動的に抑制するようになりました
英語原文を表示
Plugin MCP servers that duplicate an org-managed connector are now suppressed instead of running a second connection

変更前

組織レベルで Slack 連携などが設定されている環境で、ユーザーが個人的に同じ Slack 用プラグインをインストールすると、ツールが重複して表示されたり、挙動が不安定になったりしていました。

変更後

管理者が提供している機能と競合するプラグインが自動的に無効化され、一つの安定した接続が優先されるようになりました。

ユーザーへの恩恵

設定の競合によるトラブルが自動で回避され、常に組織の推奨設定に沿った最適な環境で作業できます。

関連ドキュメント

Fixed
起動時に claude.ai の MCP 設定取得を待機するために約 3 秒間遅延が発生するデグレを修正しました
英語原文を表示
Fixed a startup regression where Claude Code would wait ~3s for claude.ai MCP config fetch before proceeding

変更前

最近のバージョンにおいて、起動プロセスがクラウド側の MCP 設定(Slack や Gmail 連携など)の応答を同期的に待ってしまい、ローカルでの作業開始が遅れる現象が発生していました。

変更後

この取得プロセスが非同期化または最適化され、ネットワークの状況に関わらず素早くプロンプト入力画面が表示されるようになりました。

ユーザーへの恩恵

起動時のストレスが軽減され、オフラインに近い環境やネットワークが不安定な場所でも、ツールが即座に立ち上がるようになります。

関連ドキュメント

Fixed
CLI フラグ --mcp-config を使用した際に、管理ポリシーによる MCP サーバーの許可/拒否リストが無視される問題を修正しました
英語原文を表示
Fixed --mcp-config CLI flag bypassing allowedMcpServers/deniedMcpServers managed policy enforcement

変更前

組織の管理者が特定の MCP サーバーのみを利用許可するように設定していても、ユーザーがコマンドライン引数で設定ファイルを指定すると、その制限を回避して任意のサーバーを動かせてしまう不備がありました。

変更後

引数で指定された MCP サーバーに対しても、組織の管理ポリシー(allowedMcpServers 等)が厳格に適用されるように修正されました。

ユーザーへの恩恵

企業の管理者が設定したセキュリティ基準が確実に守られるようになり、組織全体での安全な AI 利用が保証されます。

関連ドキュメント

Fixed
単発実行用の --print モードにおいて、claude.ai の MCP コネクタ(Slack、Gmail 等)が利用できなかった問題を修正しました
英語原文を表示
Fixed claude.ai MCP connectors (Slack, Gmail, etc.) not being available in single-turn --print mode

変更前

対話モードではなくスクリプト等から呼び出す -p オプション使用時に、Web 側で設定した MCP 連携機能が読み込まれず、自動化プロセスの中で Slack やカレンダーの情報にアクセスできませんでした。

変更後

非対話型の実行であっても、ログイン済みのユーザーであれば claude.ai 上のコネクタを介したツール利用が正しく行えるようになりました。

ユーザーへの恩恵

CI/CD パイプラインや自作スクリプトから、「Slack の最新投稿を要約する」といった高度な自動化タスクを簡単に実行できるようになります。

関連ドキュメント

Fixed
SSE 接続が中断され、再接続試行も失敗した場合に MCP ツールの呼び出しが無期限にハングする問題を修正しました
英語原文を表示
Fixed MCP tool calls hanging indefinitely when an SSE connection drops mid-call and exhausts its reconnection attempts

変更前

ネットワークの切断により MCP サーバーとの SSE 通信が途絶えると、エラーにならずに応答待ちの状態が続き、Claude Code 全体が操作不能になることがありました。

変更後

接続エラーが適切に検出され、タイムアウトやリトライの失敗が呼び出し元に通知されるようになりました。

ユーザーへの恩恵

ネットワークトラブルが発生してもツールがハングアップせず、素早くエラーを確認して次のアクションに移れるようになります。

関連ドキュメント

v2.1.81 (2件)

Improved
MCP の読み取り・検索ツール呼び出しを単一の「Queried {server}」行に折り畳むよう改善しました(Ctrl+O で展開可能)。
英語原文を表示
Improved MCP read/search tool calls to collapse into a single "Queried {server}" line (expand with Ctrl+O)

変更前

MCP サーバーが大量の検索や読み取りを行うと、ターミナル上に実行ログが溢れかえり、会話の流れを追うのが困難になっていました。

変更後

複数のツール呼び出しがコンパクトに集約され、詳細を確認したい場合のみ展開できるため、ターミナルの視認性が大幅に向上します。

ユーザーへの恩恵

重要な会話内容やコードの修正結果に集中しやすくなり、ログのスクロールに費やす時間を削減できます。

関連ドキュメント

Updated
動的なクライアント登録に対応していないサーバー向けに、MCP OAuth が Client ID Metadata Document(CIMD / SEP-991)をサポートするように更新されました。
英語原文を表示
Updated MCP OAuth to support Client ID Metadata Document (CIMD / SEP-991) for servers without Dynamic Client Registration

変更前

動的登録(Dynamic Client Registration)をサポートしていない特定の MCP サーバーにおいて、OAuth 認証連携が困難な場合がありました。

変更後

最新のメタデータ仕様に対応したことで、より幅広い外部サービスや MCP サーバーとのセキュアな認証連携が可能になります。

ユーザーへの恩恵

利用できる外部ツールやデータの選択肢が広がり、より高度なエコシステム連携を安全に行えるようになります。

関連ドキュメント

v2.1.80 (1件)

Added
MCP サーバーがセッションにメッセージをプッシュ送信できる --channels 機能を追加(リサーチプレビュー)
英語原文を表示
Added --channels (research preview) — allow MCP servers to push messages into your session

変更前

MCP サーバーを介したツールは、基本的に Claude からの呼び出しに対する応答としてのみ情報を返しており、外部イベントを自発的に通知する手段が限られていました。

変更後

新しいチャネル機能により、MCP サーバー側から進行状況や外部通知などのメッセージをアクティブなセッションにプッシュできるようになります。

ユーザーへの恩恵

長時間実行されるタスクの進捗報告や外部システムからのアラートをリアルタイムで受け取れるようになり、AI とツールの連携がよりインタラクティブになります。

関連ドキュメント

v2.1.78 (1件)

Fixed
MCPサーバーを拒否設定にしても、モデルにツールが表示され実行を試みてしまう問題を修正
英語原文を表示
Fixed deny: ["mcp__servername"] permission rules not removing MCP server tools before sending to the model, allowing it to see and attempt blocked tools

変更前

特定の MCP サーバーをパーミッションで deny に設定していても、Claude がその存在を認識してしまい、実行に失敗する無駄な試行をしていました。

変更後

拒否されたツールはモデルに送られる前に完全に削除されるようになり、Claude は許可されたツールのみを認識します。

ユーザーへの恩恵

無駄なツール呼び出しが減り、モデルの判断の正確性とレスポンス速度が向上します。

関連ドキュメント

v2.1.76 (2件)

Added
MCP elicitationサポートの追加 — MCPサーバーがタスクの途中でインタラクティブなダイアログ(フォーム入力やブラウザURL)を介して構造化データを要求できるようになりました
英語原文を表示
Added MCP elicitation support — MCP servers can now request structured input mid-task via an interactive dialog (form fields or browser URL)

変更前

これまでは、MCPサーバーがタスク実行中に追加のユーザー情報を必要とする場合、チャットを通じて非構造的な対話を行う必要がありました。

変更後

MCP elicitation機能により、MCPサーバーはフォームフィールドやブラウザURLを含む専用のダイアログを表示して、ユーザーに直接入力を促すことができます。

ユーザーへの恩恵

認証情報や複雑な設定パラメータを、自然言語を介さず正確かつセキュアにClaudeに提供できるようになり、ワークフローが中断されにくくなります。

Fixed
再接続に成功した後も、MCPの再接続スピナーが消えずに残り続ける不具合を修正
英語原文を表示
Fixed MCP reconnect spinner persisting after successful reconnection

変更前

MCPサーバーとの通信が一時的に切断された後、接続が復旧しても「再接続中」の表示が画面に残ってしまうことがありました。

変更後

再接続が完了した瞬間にUIが正しく更新され、現在のステータスを正確に把握できるようになりました。

ユーザーへの恩恵

接続状態に惑わされることなく、スムーズにツール利用を継続できます。

関連ドキュメント

v2.1.74 (2件)

Fixed
MCPのOAuth認証において、コールバック用ポートが既に使用中の場合に認証が停止してしまう問題を修正
英語原文を表示
Fixed MCP OAuth authentication hanging when the callback port is already in use

変更前

外部サービスとの連携に必要なOAuth認証プロセスで、特定のネットワークポートが競合していると、応答がなくなり操作不能になることがありました。

変更後

ポートの競合を適切にハンドルできるようになり、MCPツール利用時の認証プロセスがよりスムーズに進行します。

ユーザーへの恩恵

ポート競合に悩まされることなく、SlackやNotionなどの外部ツール連携をストレスなく開始できます。

関連ドキュメント

Fixed
リフレッシュトークン期限切れ後に再認証が促されない問題(HTTP 200でエラーを返すSlack等のOAuthサーバーが対象)を修正
英語原文を表示
Fixed MCP OAuth refresh never prompting for re-auth after the refresh token expires, for OAuth servers that return errors with HTTP 200 (e.g. Slack)

変更前

認証期限が切れた際、エラーが発生しているにもかかわらず再ログイン画面が表示されず、MCPツールが動作しない状態のままになることがありました。

変更後

サーバーが特殊な形式でエラーを返す場合でも正しく検知され、適切に再認証が案内されるようになります。

ユーザーへの恩恵

認証エラーで作業が止まってしまう原因が不明確になることがなく、スムーズに再接続して作業を継続できます。

関連ドキュメント

v2.1.71 (2件)

Improved
プラグインから提供される MCP サーバーの重複排除機能を改善しました。手動設定されたサーバーと同じコマンドや URL を持つサーバーはスキップされ、接続やツールセットの重複を防止します。抑制されたサーバーは /plugin メニューで確認可能です。
英語原文を表示
Improved plugin-provided MCP server deduplication — servers that duplicate a manually-configured server (same command/URL) are now skipped, preventing duplicate connections and tool sets. Suppressions are shown in the /plugin menu.

変更前

同じ機能を持つ MCP サーバーがプラグインと手動設定の両方から読み込まれ、同じツールが二重に表示されたり、リソースが無駄に消費されたりすることがありました。

変更後

同一のサーバー設定が検知されると自動的に片方がスキップされ、システム全体の健全性とパフォーマンスが維持されます。

ユーザーへの恩恵

ツールの重複による混乱が避けられ、メモリ消費の抑制とレスポンスの安定に繋がります。

Fixed
組織で設定された claude.ai MCP コネクタの起動通知が、以前に接続されたものだけでなく、全てのコネクタに対して表示される問題を修正しました。
英語原文を表示
Fixed claude.ai MCP connector startup notifications appearing for every org-configured connector instead of only previously connected ones

変更前

Claude Code を起動するたびに、使用していないものも含め、組織で定義された多数のコネクタに関する通知が画面を埋め尽くすことがありました。

変更後

ユーザーが実際に接続し、過去に利用したことのあるコネクタの通知のみが適切に表示されるようフィルタリングされます。

ユーザーへの恩恵

不要な通知ノイズが減り、作業に必要な情報に集中できるクリアなインターフェースが維持されます。

関連ドキュメント

v2.1.70 (2件)

Changed
VS Code 上に MCP サーバー管理ダイアログを新たに追加しました。
英語原文を表示
[VSCode] Added native MCP server management dialog — use /mcp in the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal

変更前

MCP サーバーの有効化や認証管理を行うには、ターミナルへ切り替えてコマンドを実行する必要がありました。

変更後

チャットパネル内から /mcp を実行することで、サーバーの管理や OAuth 認証などを直接操作できるようになりました。

ユーザーへの恩恵

ターミナルへの移動が不要となり、エディター内での作業フローを中断することなくツール連携を柔軟に行えます。

関連ドキュメント

Fixed
最初のターンの後に instructions を持つ MCP サーバーが接続された際に、プロンプトキャッシュが破棄されてしまう問題を修正しました。
英語原文を表示
Fixed prompt-cache bust when an MCP server with instructions connects after the first turn

変更前

対話の途中で特定の指示(instructions)を含む MCP サーバーが動的に読み込まれると、それまで蓄積されていたプロンプトキャッシュが無効化され、再計算が発生していました。

変更後

MCP サーバーの接続タイミングに関わらず、プロンプトキャッシュが効率的に維持されるよう最適化されました。

ユーザーへの恩恵

会話の途中で新しいツールを追加してもレスポンス速度が低下せず、API 料金の節約にもつながります。

関連ドキュメント

v2.1.69 (9件)

Added
MCPサーバーのOAuthメタデータ取得に失敗する場合に備え、カスタムURLを指定できる oauth.authServerMetadataUrl を追加
英語原文を表示
Added oauth.authServerMetadataUrl config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails

変更前

一部の非標準的なOAuth実装を持つサービスでは、メタデータの自動発見ができず、MCPサーバーの連携ができないことがありました。

変更後

手動でメタデータURLを指定できるようになったため、連携可能な外部ツールの幅が広がりました。

ユーザーへの恩恵

企業独自の認証基盤など、標準的な構成とは異なるツールとも柔軟に連携できるようになります。

Improved
Improved MCP binary content handling: tools returning PDFs, Office documents, or audio now save decoded bytes to disk with the correct file extension instead of dumping raw base64 into the conversation context. WebFetch also saves binary responses alongside its summary.

関連ドキュメント

Changed
Changed claude.ai MCP connector failures to show a notification instead of silently disappearing from the tool list

関連ドキュメント

Fixed
初回実行時に .mcp.json 内の全サーバーをサイレントに有効化していた挙動を修正し、個別の承認ダイアログを表示するように変更
英語原文を表示
Fixed trust dialog silently enabling all .mcp.json servers on first run. You'll now see the per-server approval dialog as expected

変更前

プロジェクトに含まれるMCPサーバーがユーザーの明確な同意なしに全て動作を開始するため、予期せぬ外部通信などのリスクがありました。

変更後

信頼ダイアログにて、サーバーごとに実行を承認するかどうかを確認するフローが正しく適用されるようになりました。

ユーザーへの恩恵

どの外部ツールが実行されているかをユーザーが完全にコントロールできるようになり、透明性と安全性が確保されます。

関連ドキュメント

Fixed
複数のOAuth MCPサーバー利用時に、メタデータがバッファを超えてmacOSキーチェーンが破損し、ログインが繰り返される問題を修正
英語原文を表示
Fixed macOS keychain corruption when using multiple OAuth MCP servers. Large OAuth metadata blobs could overflow the security -i stdin buffer, silently leaving stale credentials behind and causing repeated /login prompts.

変更前

多くのツールを連携させるとmacOSの内部処理でデータ溢れが起き、認証情報が正しく保存されず何度もログインを求められることがありました。

変更後

認証データの保存方式が改善され、多数のツールを連携させても認証状態が安定して保持されるようになりました。

ユーザーへの恩恵

ツール連携を多用するパワーユーザーでも、煩わしい再認証に邪魔されることなく作業に集中できます。

Fixed
Fixed UI frame drops on macOS when using MCP servers with OAuth (regression from 2.1.x)

関連ドキュメント

v2.1.64 (4件)

Added
MCP サーバーの設定に oauth.authServerMetadataUrl オプションを追加しました。標準のディスカバリ機能が失敗した場合に、カスタムの OAuth メタデータ URL を指定できます。
英語原文を表示
Added oauth.authServerMetadataUrl config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails

変更前

一部の独自実装された認可サーバーを持つ MCP サーバーでは、標準的な手順で OAuth の設定情報を自動取得できず、認証が正常に完了しないケースがありました。

変更後

手動でメタデータの所在を指定できるようになったため、より広範なサードパーティ製 MCP サーバーや独自認証基盤との連携が可能になりました。

ユーザーへの恩恵

社内ツールやマイナーな外部サービスを MCP 経由で Claude に接続する際の障壁が下がり、自動化の幅が広がります。

Improved
MCP 経由のバイナリデータ処理を改善しました。PDF、Office文書、音声データなどを、raw Base64 データとして会話履歴に流し込むのではなく、適切な拡張子でディスクに保存するようになりました。WebFetch も同様にバイナリレスポンスを保存します。
英語原文を表示
Improved MCP binary content handling: tools returning PDFs, Office documents, or audio now save decoded bytes to disk with the correct file extension instead of dumping raw base64 into the conversation context. WebFetch also saves binary responses alongside its summary.

変更前

ツールが画像以外のバイナリ(PDFなど)を返すと、巨大なテキストデータ(Base64)がそのままプロンプトに含まれてしまい、トークンを激しく浪費した上に Claude が内容を正しく扱えないことがありました。

変更後

ファイルとして一度ローカルに保存し、Claude にはそのパスを伝える方式になったため、コンテキストが整理され、Claude もファイルを読み取って適切に処理できるようになりました。

ユーザーへの恩恵

ドキュメント解析や音声処理を含むタスクにおいて、トークン消費を劇的に抑えつつ、より正確で高度な処理が可能になります。

関連ドキュメント

Fixed
macOS において、OAuth を使用する MCP サーバーを利用する際に発生していた画面の描写遅延(フレームドロップ)を修正しました。
英語原文を表示
Fixed UI frame drops on macOS when using MCP servers with OAuth (regression from 2.1.x)

変更前

バージョン 2.1.x への更新以降、認証を伴う外部ツール連携を行っている最中にターミナルの描画がカクついたり、反応が悪くなったりする現象が発生していました。

変更後

描画処理の競合が解消され、外部サービスとの連携中も滑らかでレスポンスの良い操作感が復活しました。

ユーザーへの恩恵

複雑な外部連携機能を使用しているときでもストレスなくタイピングやスクロールが行え、開発のリズムを崩しません。

関連ドキュメント

Fixed
/context コマンドで、同一サーバーに属するすべての MCP ツールが同じトークン消費量として表示されてしまう問題を修正しました。
英語原文を表示
Fixed /context showing identical token counts for all MCP tools from a server

変更前

コンテキスト使用量の可視化画面において、各ツールの消費電力が正しく計算されず、どのツールがコンテキストを圧迫しているのかを正確に把握できませんでした。

変更後

ツールごとの正確な消費トークン数が表示されるようになり、デバッグやコスト最適化の判断が容易になりました。

ユーザーへの恩恵

どの MCP ツールがコンテキストを浪費しているかを特定し、不要なツールの整理や効率的なプロンプト設計を行うための正確なデータが得られます。

v2.1.63 (5件)

Added
claude.ai MCPサーバーの利用を無効にするための ENABLE_CLAUDEAI_MCP_SERVERS=false 環境変数オプションが追加されました。
英語原文を表示
Added ENABLE_CLAUDEAI_MCP_SERVERS=false env var to opt out from making claude.ai MCP servers available

変更前

claude.ai MCPサーバーの利用を明示的に無効にする手段がなく、意図せず接続される可能性がありました。

変更後

ENABLE_CLAUDEAI_MCP_SERVERS 環境変数に false を設定することで、claude.ai MCPサーバーへの接続を無効化できるようになりました。

ユーザーへの恩恵

不要な外部サービスへの接続を制御でき、セキュリティやプライバシーの管理が容易になります。

関連ドキュメント

Added
MCP OAuth認証中に、自動localhostリダイレクトが機能しない場合に、コールバックURLを手動で貼り付けて認証を完了できるフォールバック機能が追加されました。
英語原文を表示
Added manual URL paste fallback during MCP OAuth authentication. If the automatic localhost redirect doesn't work, you can paste the callback URL to complete authentication.

変更前

自動リダイレクトが失敗した場合、OAuth認証を完了するための代替手段がありませんでした。

変更後

自動リダイレクトに失敗した場合でも、コールバックURLを手動で貼り付けることで認証を完了できるようになりました。

ユーザーへの恩恵

OAuth認証の成功率が向上し、外部サービスとの連携がより確実になりました。

Fixed
MCP OAuthフローのクリーンアップ処理におけるリスナーリークが修正されました。
英語原文を表示
Fixed listener leak in MCP OAuth flow cleanup

変更前

MCPのOAuth認証プロセス中に、リスナーが適切に解放されず、メモリリークが発生する可能性がありました。

変更後

OAuthフロー完了後のリスナーリークが修正され、リソースが適切に解放されるようになりました。

ユーザーへの恩恵

リソースリークが解消され、ツールの安定性とパフォーマンスが向上しました。

関連ドキュメント

Fixed
MCPツール/リソースキャッシュのサーバー再接続時のリークが修正されました。
英語原文を表示
Fixed MCP tool/resource cache leak on server reconnect

変更前

MCPサーバーが再接続する際に、ツールのキャッシュが適切にクリアされず、メモリリークが発生する可能性がありました。

変更後

サーバー再接続時のMCPツール/リソースキャッシュリークが修正され、メモリ使用量が安定しました。

ユーザーへの恩恵

頻繁に再接続するサーバー環境でのメモリ使用量が削減され、ツールの安定性が向上しました。

関連ドキュメント

Fixed
MCPサーバーのフェッチキャッシュが切断時にクリアされていなかったメモリリークが修正され、サーバーが頻繁に再接続する場合のメモリ使用量の増加が解消されました。
英語原文を表示
Fixed a memory leak where MCP server fetch caches were not cleared on disconnect, causing growing memory usage with servers that reconnect frequently

変更前

MCPサーバーが頻繁に再接続するシナリオで、フェッチキャッシュが適切にクリアされず、メモリリークが発生していました。

変更後

MCPサーバー切断時のフェッチキャッシュクリア処理が修正され、メモリリークの問題が解消されました。

ユーザーへの恩恵

頻繁に再接続が発生する環境でのメモリ使用量が削減され、MCP関連機能の安定性が向上しました。

関連ドキュメント

v2.1.59 (1件)

Fixed
複数のClaude Codeインスタンスが同時に実行されている場合に発生していたMCP OAuthトークンリフレッシュの競合状態を修正しました。
英語原文を表示
Fixed MCP OAuth token refresh race condition when running multiple Claude Code instances simultaneously

変更前

複数のClaude Codeインスタンスを同時に使用すると、MCP OAuthトークンのリフレッシュ処理で競合が発生し、認証に問題が生じる可能性がありました。

変更後

MCP OAuthトークンのリフレッシュ処理における競合状態が解消され、複数のClaude Codeインスタンスを同時に安定して使用できるようになりました。

ユーザーへの恩恵

複数のClaude Codeインスタンスを同時に起動しても、認証の問題なくシームレスに利用できるようになり、開発ワークフローの効率が向上します。

関連ドキュメント

v2.1.50 (2件)

Changed
CLAUDE_CODE_SIMPLEモードでは、MCPツール、アタッチメント、フック、CLAUDE.mdファイルの読み込みも無効になり、完全に最小限の体験を提供します。
英語原文を表示
CLAUDE_CODE_SIMPLE mode now also disables MCP tools, attachments, hooks, and CLAUDE.md file loading for a fully minimal experience.

関連ドキュメント

Fixed
ツール検索が有効で、起動引数としてプロンプトが渡された場合にMCPツールが検出されないバグを修正しました。
英語原文を表示
Fixed bug where MCP tools were not discovered when tool search is enabled and a prompt is passed in as a launch argument

変更前

ツール検索が有効な状態で起動引数にプロンプトを指定すると、MCPツールが正しく検出されず、利用できない問題がありました。

変更後

ツール検索が有効な場合でも、起動引数にプロンプトが渡された際にMCPツールが正しく検出されるようになりました。

ユーザーへの恩恵

MCPツールが確実に検出されるようになり、起動時の設定に関わらず、全てのツールを期待通りに利用できるようになりました。

関連ドキュメント

v2.1.49 (4件)

Improved
MCP OAuth認証が強化され、ステップアップ認証サポートとディスカバリキャッシュが追加されました。これにより、サーバー接続時の冗長なネットワークリクエストが削減されます。
英語原文を表示
Improved MCP OAuth authentication with step-up auth support and discovery caching, reducing redundant network requests during server connections

変更前

以前は、MCPサーバーへの認証時に冗長なネットワークリクエストが発生し、認証プロセスが遅くなることがありました。特にOAuth認証においては、追加の手順やキャッシュの仕組みが不足していたため、効率性が損なわれることがありました。

変更後

今回の改善により、ステップアップ認証がサポートされ、認証の必要性が生じた際にのみ追加の認証を要求できるようになりました。また、ディスカバリキャッシュが導入されたことで、サーバー接続時に繰り返し同じ情報を取得する必要がなくなり、ネットワークリクエストが大幅に削減されます。

ユーザーへの恩恵

開発者は、MCPを利用したツール連携の認証プロセスをより迅速かつスムーズに行えるようになります。認証の待ち時間が減り、全体的な開発体験が向上することで、より効率的に作業を進めることができます。

関連ドキュメント

Improved
HTTPおよびSSE MCPサーバーの認証失敗がキャッシュされるようになり、認証を必要とするサーバーへの繰り返しの接続試行が回避され、パフォーマンスが向上しました。
英語原文を表示
Improved performance by caching authentication failures for HTTP and SSE MCP servers, avoiding repeated connection attempts to servers requiring auth

変更前

以前は、MCP (Model Context Protocol) サーバーへの認証が失敗した場合、Claude Codeは認証が必要なサーバーに対して繰り返し接続を試みることがありました。これにより、起動時やツール使用時に無駄なネットワークリクエストが発生し、パフォーマンスが低下していました。

変更後

今回の改善により、HTTPおよびSSE MCPサーバーに対する認証失敗がキャッシュされるようになりました。これにより、一度認証に失敗したサーバーに対しては、一定期間、無駄な再接続試行が行われなくなり、起動時やツールの利用時のオーバーヘッドが削減されます。

ユーザーへの恩恵

MCPサーバーを利用する際の起動時間やツール利用時の応答速度が向上します。認証が不要なサーバーとの接続がよりスムーズになり、開発者はClaude CodeのAIツール連携をより快適に利用できるようになります。

関連ドキュメント

Improved
MCP認証失敗をキャッシュすることで起動パフォーマンスが向上し、冗長な接続試行が回避されるようになりました。
英語原文を表示
Improved startup performance by caching MCP auth failures to avoid redundant connection attempts

変更前

以前は、MCPサーバーへの認証に失敗した場合、Claude Codeは起動時に繰り返しそのサーバーへの接続を試み、そのたびに認証エラーを処理する必要がありました。これにより、不要なネットワークトラフィックが発生し、Claude Codeの起動時間が長くなっていました。

変更後

今回の改善により、MCPサーバーへの認証失敗が一時的にキャッシュされるようになりました。これにより、認証が成功するまで、または一定期間は、過去に認証失敗したサーバーへの冗長な接続試行がスキップされます。結果として、起動時の不要な処理が削減され、パフォーマンスが向上します。

ユーザーへの恩恵

開発者はClaude Codeをより迅速に起動し、MCPサーバー連携機能をよりスムーズに利用できるようになります。特に多数のMCPサーバーを設定している環境や、一時的に認証に問題がある環境において、起動時の待ち時間が短縮され、作業開始までのストレスが軽減されます。

関連ドキュメント

Improved
MCPツールトークンカウントを一括API呼び出しにバッチ処理することで、起動パフォーマンスが向上しました。
英語原文を表示
Improved startup performance by batching MCP tool token counting into a single API call

変更前

以前は、MCP (Model Context Protocol) ツールが提供する機能のトークンをカウントするために、個々のツールに対してAPI呼び出しが何度も行われていました。これにより、起動時に多くのネットワークリクエストが発生し、Claude Codeの起動時間が長くなる原因となっていました。

変更後

今回の改善により、MCPツールに関連するトークンカウントの処理が単一の一括API呼び出しにバッチ処理されるようになりました。これにより、起動時に必要なネットワークリクエストの数が大幅に削減され、データ取得の効率が向上し、全体的な起動時間が短縮されます。

ユーザーへの恩恵

MCPサーバー連携機能を多数利用している開発者は、Claude Codeの起動時間が大幅に短縮されることを実感できます。複数のAPI呼び出しを待つ必要がなくなり、よりスムーズかつ迅速に開発作業を開始できるようになります。

関連ドキュメント

v2.1.47 (1件)

Fixed
遅延ロード後のMCPサーバーがMCP管理ダイアログに表示されない問題を修正しました。
英語原文を表示
Fixed MCP servers not appearing in the MCP Management Dialog after deferred loading

変更前

MCPサーバーを遅延ロードした場合、MCP管理ダイアログにサーバーが表示されず、管理操作ができない問題がありました。

変更後

遅延ロードされたMCPサーバーがMCP管理ダイアログに正しく表示されるようになりました。

ユーザーへの恩恵

MCPサーバーの管理が容易になり、遅延ロードされたサーバーも容易に設定・管理できるようになりました。これにより、外部ツールの統合がよりスムーズになりました。

関連ドキュメント

v2.1.46 (1件)

Added
claude.aiのMCPコネクタをClaude Codeで使用できるようサポートを追加しました。
英語原文を表示
Added support for using claude.ai MCP connectors in Claude Code

変更前

これまでは、claude.aiのModel Context Protocol (MCP)コネクタをClaude Codeで直接利用する機能は限定的でした。そのため、claude.aiプラットフォームで提供される豊富な外部ツール連携をClaude CodeのCLI環境で活用するには、手間がかかるか、不可能でした。

変更後

今回の更新により、claude.aiのMCPコネクタをClaude Codeに直接統合できるようになりました。これにより、Jira、Notion、Sentry、GitHubなど、MCPを介して接続された様々な外部ツールやデータソースを、Claude Codeのコマンドラインインターフェースからシームレスに操作できるようになります。

ユーザーへの恩恵

ユーザーは、既存のclaude.ai環境で設定している外部ツール連携をClaude Codeでも利用できるようになり、開発ワークフローが大幅に効率化されます。 issueトラッカーからの機能実装、監視データの分析、デザインの統合、ワークフローの自動化といった作業を、より少ない手順で直接Claude Code内から実行できるようになり、生産性が向上します。

関連ドキュメント

v2.1.41 (1件)

Fixed
MCPツールがストリーミング中に画像コンテンツを返した際に発生するクラッシュを修正しました。
英語原文を表示
Fixed a crash when MCP tools return image content during streaming

変更前

MCPツールがストリーミング中に画像コンテンツを返そうとすると、Claude Codeが予期せずクラッシュすることがありました。これにより、開発者はMCPを介して画像コンテンツを効率的に扱えず、ワークフローが中断されていました。

変更後

MCPツールがストリーミング中に画像コンテンツを返しても、Claude Codeがクラッシュすることはなくなりました。これにより、開発者は中断なくMCPツールから画像コンテンツを受け取れるようになり、より安定した環境で作業できます。

ユーザーへの恩恵

MCPツールから画像コンテンツを受け取る際にクラッシュの心配がなくなり、Claude Codeをより信頼して利用できるようになります。安定性が向上したことで、ワークフローの中断が減り、作業効率が向上します。

関連ドキュメント

v2.1.30 (3件)

Added
PDFのReadツールにpagesパラメータが追加され、特定のページ範囲(例:pages: "1-5")を読み込めるようになりました。10ページ以上の大きなPDFは、@で言及された際にコンテキストにインライン展開されるのではなく、軽量な参照が返されるようになりました。
英語原文を表示
Added pages parameter to the Read tool for PDFs, allowing specific page ranges to be read (e.g., pages: "1-5"). Large PDFs (>10 pages) now return a lightweight reference when @ mentioned instead of being inlined into context.

変更前

PDF全体を読み込む必要があり、大きなファイルではコンテキストウィンドウを圧迫していました。

変更後

特定のページ範囲を指定して読み込めるようになり、大きなPDFでも軽量な参照で済むため、コンテキストウィンドウの効率が向上しました。

ユーザーへの恩恵

必要な情報だけを効率的に取得できるようになり、大きなPDFファイルを扱う際のパフォーマンスが向上しました。

関連ドキュメント

Added
Slackのような、動的なクライアント登録をサポートしないMCPサーバーのために、事前設定済みのOAuthクライアント認証情報が追加されました。claude mcp addコマンドで--client-idおよび--client-secretを使用してください。
英語原文を表示
Added pre-configured OAuth client credentials for MCP servers that don't support Dynamic Client Registration (e.g., Slack). Use --client-id and --client-secret with claude mcp add.

変更前

一部のMCPサーバーでは、OAuthクライアント認証情報を手動で設定する必要があり、手間がかかっていました。

変更後

事前設定済みのOAuthクライアント認証情報が利用可能になり、対応していないサーバーでも簡単に接続できるようになりました。

ユーザーへの恩恵

MCPサーバーとの連携設定が簡素化され、より多くのツールを迅速に利用できるようになりました。

関連ドキュメント

Fixed
サブエージェントがSDK提供のMCPツールにアクセスできなかった問題を修正しました。これらのツールが共有アプリケーションステートに同期されていなかったためです。
英語原文を表示
Fixed subagents not being able to access SDK-provided MCP tools because they were not synced to the shared application state

変更前

サブエージェントからSDK提供のMCPツールを利用しようとすると、ツールが利用できない、または同期されておらずアクセスできない問題が発生していました。

変更後

サブエージェントからSDK提供のMCPツールへアクセスできるよう、共有アプリケーションステートとの同期が修正されました。

ユーザーへの恩恵

サブエージェントがMCPツールをより効果的に利用できるようになり、機能拡張性が向上しました。

関連ドキュメント

v2.1.21 (1件)

Fixed
ツール実行中に中断されたセッションを再開する際のAPIエラーが修正されました。
英語原文を表示
Fixed API errors when resuming sessions that were interrupted during tool execution

変更前

以前は、Claude Codeが外部ツール(MCPツールなど)を実行している最中にセッションが中断されると、そのセッションを再開しようとした際にAPIエラーが発生し、作業を続行できない問題がありました。これにより、中断された作業が失われたり、最初からやり直す必要が生じたりして、ユーザーは不便を感じていました。

変更後

今回の修正により、ツール実行中に中断されたセッションでも、APIエラーなしで正常に再開できるようになりました。Claude Codeは中断された時点の状態を適切に復元し、ユーザーは中断した場所からスムーズに作業を再開できます。

ユーザーへの恩恵

ユーザーは、ツールの実行中にセッションが予期せず中断されても、作業の進行状況を失うことなく、すぐに作業を再開できるようになります。これにより、作業の中断によるストレスが軽減され、より安定してClaude Codeを利用できるようになります。

v2.1.20 (2件)

Changed
MCPツール経由で設定されている場合、/commit-push-prスキルがプルリクエストのURLをSlackチャンネルに自動投稿するように変更されました。
英語原文を表示
Changed the /commit-push-pr skill to automatically post PR URLs to Slack channels when configured via MCP tools

関連ドキュメント

Fixed
MCPツール応答に特殊なUnicode文字が含まれている場合のJSONパースエラーが修正されました。
英語原文を表示
Fixed JSON parsing errors when MCP tool responses contain special Unicode characters

変更前

Model Context Protocol (MCP) ツールが応答するJSONデータに、絵文字や全角文字などの特殊なUnicode文字が含まれている場合、Claude CodeがJSONを正しくパースできず、エラーが発生していました。これにより、外部ツールからの情報が正しく処理されない問題がありました。

変更後

MCPツールからの応答に含まれる特殊なUnicode文字が原因で発生していたJSONパースエラーが修正されました。Claude Codeは、これらの文字を含むJSON応答も正確に処理できるようになりました。

ユーザーへの恩恵

これにより、開発者は、MCPを通じて接続された外部ツールから、より多様な文字を含むJSONデータを確実に受け取れるようになります。多言語環境での開発や、絵文字などを使った柔軟な情報伝達が可能になり、MCPツールの信頼性と使いやすさが向上します。

関連ドキュメント

v2.1.15 (1件)

Fixed
MCP stdioサーバーのタイムアウト時に子プロセスが終了せず、UIがフリーズする問題を修正
英語原文を表示
Fixed MCP stdio server timeout not killing child process, which could cause UI freezes

変更前

stdio経由で接続しているMCPサーバーがタイムアウトした場合、背後のプロセスが残り続け、それが原因でClaude Codeのインターフェースが操作不能になることがありました。

変更後

タイムアウト発生時に子プロセスが確実に強制終了されるようになり、外部ツールのトラブルが本体のフリーズを引き起こすのを防ぎます。

ユーザーへの恩恵

不安定な外部ツールや遅いサーバーと連携している場合でも、CLI全体の安定性が保たれ、作業が中断するリスクが減ります。

関連ドキュメント

v2.1.11 (1件)

Fixed
HTTP/SSEトランスポートを使用した際の過剰なMCP接続リクエストを修正
英語原文を表示
Fixed excessive MCP connection requests for HTTP/SSE transports

変更前

HTTPまたはSSE(Server-Sent Events)トランスポートを使用してリモートのMCPサーバーに接続する際、必要以上に多くの接続リクエストが発行されていました。

変更後

接続管理が最適化され、リモートサーバーに対して不必要なコネクションを繰り返し要求することがなくなりました。

ユーザーへの恩恵

ネットワークリソースの消費が抑えられ、特にレート制限のあるAPIやリモートMCPサーバーを利用する際の安定性とパフォーマンスが向上します。

関連ドキュメント

v2.1.10 (1件)

Added
ログイン時にブラウザが自動で開かない場合に、OAuth URLをコピーするためのキーボードショートカット 'c' を追加
英語原文を表示
Added keyboard shortcut 'c' to copy OAuth URL when browser doesn't open automatically during login

変更前

MCPサーバーなどのログインプロセスでブラウザが自動的に起動しない環境(リモートサーバーや特定のターミナル設定など)では、表示されたURLを手動で選択してコピーする必要がありました。

変更後

URLが表示されている画面でキーボードの 'c' キーを押すだけで、認証用のURLを即座にクリップボードにコピーできるようになりました。

ユーザーへの恩恵

マウス操作や複雑な範囲選択を行うことなく、コピー・アンド・ペーストによる認証作業をスムーズに完了でき、セットアップの手間が軽減されます。

関連ドキュメント

v2.1.9 (2件)

Added
MCPツール検索の自動有効化しきい値を設定するための auto:N 構文を追加しました。Nはコンテキストウィンドウのパーセンテージ(0〜100)です。
英語原文を表示
Added auto:N syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100)

関連ドキュメント

Fixed
キャッシュされた接続プロミスが解決されない場合に、MCPサーバーの再接続がハングする問題を修正しました。
英語原文を表示
Fixed MCP server reconnection hanging when cached connection promise never resolves

変更前

MCPサーバーとの接続が失われた後、キャッシュされた接続プロミスが解決されないために再接続処理がハングし、サーバーが利用できなくなることがありました。

変更後

MCPサーバーの再接続処理が改善され、キャッシュされた接続プロミスが解決されない場合でもハングアップしなくなりました。

ユーザーへの恩恵

これにより、MCPサーバーとの接続が一時的に失われた場合でも、より迅速かつ確実に再接続できるようになり、ツールの利用可能性が向上しました。

関連ドキュメント

v2.1.7 (1件)

Enabled
MCP ツール検索の自動モードをデフォルトで全ユーザーに有効化しました。MCP ツールの説明がコンテキストウィンドウの 10% を超える場合、 upfront でロードされる代わりに MCPSearch ツール経由で自動的に遅延ロードされます。これにより、多数の MCP ツールを設定しているユーザーのコンテキスト使用量が削減されます。ユーザーはこの機能を設定で disallowedTools に MCPSearch を追加することで無効化できます。
英語原文を表示
Enabled MCP tool search auto mode by default for all users. When MCP tool descriptions exceed 10% of the context window, they are automatically deferred and discovered via the MCPSearch tool instead of being loaded upfront. This reduces context usage for users with many MCP tools configured. Users can disable this by adding MCPSearch to disallowedTools in their settings.

変更前

MCP ツールを使用する際、ツールの説明が長すぎるとコンテキストウィンドウを圧迫し、パフォーマンスに影響を与える可能性がありました。また、すべてのツール情報が事前にロードされるため、不要なツールでもリソースを消費していました。

変更後

MCP ツールの説明がコンテキストウィンドウの 10% を超える場合、MCPSearch ツール経由で遅延ロードされるようになり、コンテキスト使用量が削減されました。これにより、多数の MCP ツールを利用する際のパフォーマンスが向上しました。

ユーザーへの恩恵

多数の MCP ツールを利用する際のメモリ使用量が削減され、Claude Code の応答速度が向上します。また、必要なツール情報だけがロードされるため、より効率的に開発を進められます。

関連ドキュメント

v2.1.6 (2件)

Removed
MCPサーバーの有効化/無効化を @メンションで行う機能が削除され、代わりに /mcp enable <name> コマンドを使用するようになりました。
英語原文を表示
Removed ability to @-mention MCP servers to enable/disable - use /mcp enable <name> instead

変更前

MCPサーバーの有効化/無効化に @mention を使用していましたが、コマンドベースの操作に統一されました。

変更後

MCPサーバーの管理は、より明確な /mcp enable <name> コマンドで行うように変更されました。

ユーザーへの恩恵

コマンド操作が統一され、MCPサーバーの管理がより直感的かつ確実になります。

関連ドキュメント

Fixed
mcp list および mcp get コマンドで、孤立したMCPサーバープロセスが残存する問題が修正されました。
英語原文を表示
Fixed mcp list and mcp get commands leaving orphaned MCP server processes

変更前

mcp listmcp get コマンド実行後、バックグラウンドでMCPサーバープロセスが意図せず実行され続け、リソースを消費していました。

変更後

これらのコマンド実行後、不要なMCPサーバープロセスが自動的にクリーンアップされるようになりました。

ユーザーへの恩恵

リソースの無駄な消費を防ぎ、システム全体の安定性が向上します。

関連ドキュメント

v2.1.2 (2件)

Changed
/plugins のインストール済みタブにおいて、プラグインと MCP を統合し、スコープ別にグループ化して表示するように変更しました。
英語原文を表示
Changed /plugins installed tab to unify plugins and MCPs with scope-based grouping

関連ドキュメント

Fixed
ユーザー固有のサーバー設定をクレンジングすることで、MCP ツール名がアナリティクスイベントに公開されてしまう問題を修正
英語原文を表示
Fixed MCP tool names being exposed in analytics events by sanitizing user-specific server configurations

変更前

独自に設定した MCP サーバーのツール名が解析データに含まれてしまう可能性があり、プライバシーや機密情報の観点で懸念がありました。

変更後

設定情報が適切にサニタイズ(クレンジング)されるようになり、カスタムツールの名称などのユーザー固有データが外部に送信されることを防ぎます。

ユーザーへの恩恵

社内独自のツールや機密性の高い名前を持つ MCP 連携も、より安全に安心して利用できるようになります。

関連ドキュメント

v2.1.0 (2件)

Added
MCP の list_changed 通知をサポートし、再接続なしでツールやリソースの変更を動的に反映できるようになりました。
英語原文を表示
Added support for MCP list_changed notifications, allowing MCP servers to dynamically update their available tools, prompts, and resources without requiring reconnection

関連ドキュメント

Updated
Atlassian(Jira/Confluence)の MCP 連携を更新し、より信頼性の高いデフォルト設定(ストリーミング HTTP)を使用するようにしました。
英語原文を表示
Updated Atlassian MCP integration to use a more reliable default configuration (streamable HTTP)

変更前

Jira 等の外部ツールから大量のチケット情報を取得する際、タイムアウトや接続断が発生してデータ取得に失敗することがありました。

変更後

通信プロトコルが最適化され、長大なデータの取得中も接続を維持できるストリーミング方式に切り替わりました。

ユーザーへの恩恵

Jira の課題を元にした実装指示など、外部ツールと連携した複雑なタスクの成功率が大幅に向上します。

関連ドキュメント