英語原文を表示
変更前
複数のMCPツールを並列で実行している際、特定の条件下でタイムアウト監視が正しく機能しなくなるバグがありました。
変更後
各ツール呼び出しのウォッチドッグ(監視機能)が独立して管理されるようになり、正確な制御が可能になりました。
ユーザーへの恩恵
複数の外部ツールを連携させる複雑なタスクにおいて、システムのハングアップを防ぎ、信頼性が向上します。
104件の変更 / 43バージョン
変更前
複数のMCPツールを並列で実行している際、特定の条件下でタイムアウト監視が正しく機能しなくなるバグがありました。
変更後
各ツール呼び出しのウォッチドッグ(監視機能)が独立して管理されるようになり、正確な制御が可能になりました。
ユーザーへの恩恵
複数の外部ツールを連携させる複雑なタスクにおいて、システムのハングアップを防ぎ、信頼性が向上します。
ToolSearch ranking so pasted MCP tool names surface the actual tool instead of description-matching siblings変更前
特定のMCPツール名を入力した際、名前が完全一致していても、説明文が類似している他のツールが検索結果の上位に表示されてしまうことがありました。
変更後
ToolSearchツールのランキングアルゴリズムが調整され、明示的に指定されたツール名が最優先で認識されるようになります。
ユーザーへの恩恵
MCPを通じて追加した多数のツールの中から、意図したツールを確実に呼び出すことができ、ツールの誤動作や呼び出しの失敗を防げます。
変更前
出力されたURLがターミナルの右端で折り返されると、リンクとして認識されず、ブラウザで開くために手動でコピー&ペーストして繋ぎ直す必要がありました。
変更後
改行を跨ぐ長いURLも正しく1つのリンクとして認識され、スムーズにクリックして開けるようになりました。
ユーザーへの恩恵
ドキュメントやPRへのリンクを素早く確認できるようになり、細かな手作業が削減されます。
/doctorコマンドの改善 — MCPサーバが異なるエンドポイントで複数の設定スコープに定義されている場合に警告を表示するように変更/doctor to warn when an MCP server is defined in multiple config scopes with different endpoints変更前
同じ名前のMCPサーバがグローバル設定とプロジェクト設定の両方に異なる接続先で定義されていると、意図しないサーバが呼び出されるなどの混乱が生じることがありました。
変更後
/doctorを実行すると、複数のスコープ(ユーザー設定やプロジェクト設定など)で競合しているMCPサーバを検出し、警告を表示して問題の特定を促します。
ユーザーへの恩恵
接続先の設定ミスによるツールの誤動作を事前に防ぐことができ、複雑なMCP環境のトラブルシューティングがより迅速かつ正確になります。
変更前
ネットワークの不調などでMCPサーバとの接続が切れると、Claude Codeがレスポンスを待ち続けてしまい、セッションが操作不能になることがありました。
変更後
接続断を適切に検知してハングを防止し、エラーとして処理して制御をユーザーに戻せるようになりました。
ユーザーへの恩恵
不安定なネットワーク環境や外部サービスのダウン時でも、CLI全体のフリーズを回避でき、安定した作業継続が可能になります。
変更前
stdio 経由で動作する MCP サーバーにおいて、ログなどの非 JSON 形式の文字列が標準出力に 1 行でも混入すると、即座に接続が解除される状態でした。
変更後
JSON 以外の出力が含まれていてもすぐに切断されることがなくなり、MCP サーバーとの通信の堅牢性が向上しました。
ユーザーへの恩恵
デバッグ出力や予期せぬログを吐き出す MCP サーバーを利用している場合でも、接続が不安定になることなく、AI が安定してツールを利用できるようになります。
jq for JSON, computed Read chunk sizes for text)変更前
MCPツールの出力が大きすぎて制限を超えた際、Claudeがどのようにデータを分割して読み直せばよいか具体的な指示が得られないことがありました。
変更後
JSONならjqコマンド、テキストなら分割読み込みの具体的な数値をプロンプトとして提示し、Claudeが効率的にデータを処理できるよう誘導します。
ユーザーへの恩恵
大規模なデータセットやログファイルを扱う際でも、Claudeが迷わずに効率的なデータ探索を続行できるようになり、回答の精度が向上します。
変更前
MCPサーバーがクラッシュやバグでJSON以外のテキストを出力すると、Claude Codeが応答待ちのまま固まってしまうことがありました。
変更後
形式の正しくない出力を検知した時点で即座にエラーとして処理し、ユーザーに制御を戻すようになりました。
ユーザーへの恩恵
外部ツールの不具合にClaude Code自体が巻き込まれてフリーズすることがなくなり、堅牢性が向上しました。
変更前
自動化されたスクリプトなどで実行を開始した直後、MCPサーバーの起動が間に合わず、最初のメッセージでClaudeがツールを使えないことがありました。
変更後
最初の実行ターンの前にMCP接続の確立を適切に待機するようになり、最初から全てのツールが利用可能になりました。
ユーザーへの恩恵
CI/CDや自動化タスクにおいて、ツールが見つからないことによる実行エラーを回避できます。
変更前
メインの会話に追加された新しいMCPツールを、サブエージェントが利用できない制約がありました。
変更後
サブエージェントも親セッションと同じMCPサーバーおよびツールに正しくアクセスできるようになります。
ユーザーへの恩恵
サブエージェントに調査や実行を依頼する際、連携している外部ツールの全機能を引き続き利用できます。
claude mcp serve において、outputSchema を検証するMCPクライアントでツール実行が失敗する問題を修正claude mcp serve tool calls failing with "Tool execution failed" in MCP clients that validate outputSchema変更前
Claude Code自体をMCPサーバーとして利用する際、出力データの形式定義が不完全なために、一部の接続先アプリでエラーが発生していました。
変更後
出力スキーマの定義が標準に準拠するよう修正され、より多くのMCP対応クライアントからClaude Codeを呼び出せるようになります。
ユーザーへの恩恵
Claude Codeの機能を他のツールや自作システムから呼び出す際の互換性が向上します。
headersHelper を使用するMCPサーバーの /mcp メニューを改善し、Reconnectオプションを提供するように変更/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との連携において、認証切れからの復旧がワンクリックで完了します。
oauth.authServerMetadataUrl 設定の上書きが尊重されない問題を修正しました。ADFS などの ID プロバイダーを使用している環境に影響します。oauth.authServerMetadataUrl config override not being honored on token refresh after restart, affecting ADFS and similar IdPs変更前
特定の ID プロバイダー環境で、一度認証しても再起動後にトークンの更新ができず、都度ログインが必要になる場合がありました。
変更後
設定されたメタデータURLが正しく保持され、リフレッシュ時にも使用されるようになりました。
ユーザーへの恩恵
独自の認証基盤を持つ企業環境でも、MCP サーバーを通じた外部ツールとの連携が途切れることなくスムーズに利用できるようになります。
変更前
最新のフルスクリーン表示中に、詳細を確認しようとマウスを動かすだけでアプリケーションが強制終了する場合がありました。
変更後
マウスイベントの処理が修正され、安心してマウス操作を利用できるようになりました。
ユーザーへの恩恵
リサーチ結果や大量のツール出力を、クラッシュを恐れずにスムーズにプレビュー・スクロールできます。
_meta["anthropic/maxResultSizeChars"] が指定された MCP ツールが、トークンベースの永続化レイヤーをバイパスできない問題を修正しました。_meta["anthropic/maxResultSizeChars"] not bypassing the token-based persist layer変更前
開発者が意図的に大きな出力を許可するように設定したツールでも、システム側の制限によって出力がファイルに強制保存されてしまい、直接対話で利用できないことがありました。
変更後
個別のツール設定が正しく優先され、大規模なレスポンス(ファイルツリーやスキーマ情報など)も会話の中でスムーズに扱えるようになります。
ユーザーへの恩恵
MCPサーバーを活用した高度なデータ取得において、AIが情報をより直接的に解釈できるようになり、タスクの精度が向上します。
変更前
長時間セッションを維持していると、バックグラウンドでの再接続のたびにメモリ使用量が増大し、最終的にパフォーマンス低下やクラッシュを招く恐れがありました。
変更後
再接続時のメモリリークが解消され、長時間のリモートMCPサーバー利用でもメモリ消費が安定するようになりました。
ユーザーへの恩恵
常時起動させておく開発スタイルや、大規模なMCP連携を行う際でも、ツールの動作が重くなる心配がなくなります。
oauth.authServerMetadataUrlが尊重されない問題を修正し、ADFSなどのIdPとの連携を改善しました。oauth.authServerMetadataUrl not being honored on token refresh after restart, fixing ADFS and similar IdPs変更前
Active Directory連携(ADFS)など特定の認証プロバイダーを使用している場合、ツールを再起動すると認証が切れ、再ログインを求められることがありました。
変更後
再起動後もメタデータURLが正しく参照され、シームレスにトークンが更新されるようになりました。
ユーザーへの恩恵
エンタープライズ環境での認証ストレスが軽減され、一度ログインすれば作業に集中し続けられます。
NO_FLICKER mode when hovering over MCP tool results変更前
ツールの出力を詳しく見ようとしてマウスを動かしただけで、ツール自体が終了してしまう不安定な挙動がありました。
変更後
マウス操作による情報の確認が安定し、不意なクラッシュに悩まされることがなくなりました。
ユーザーへの恩恵
対話的なUI操作を安心して行えるようになり、ツール実行結果の精査がスムーズになります。
Slacked #channel header with a clickable channel link for Slack MCP send-message tool calls変更前
Slackへのメッセージ送信ツールを使用する際、送信先のチャンネル情報が視認しにくく、送信後に実際のSlackチャンネルをすぐに確認する手段も限られていました。
変更後
「Slacked #channel」という形式のコンパクトなヘッダーが表示され、チャンネル名がリンクとして機能するようになりました。
ユーザーへの恩恵
ツールが正しく動作したかを直感的に把握でき、ワンクリックで送信先のチャンネルを開いて会話を確認できるため、ワークフローがスムーズになります。
変更前
同じサーバー構成がWeb側とローカルプラグインの両方に存在し、Web側が未認証だと接続がスタックすることがありました。
変更後
プラグイン提供のMCPサーバーが独立して正しく初期化されるようになり、セッション開始時の待ち時間が解消されます。
ユーザーへの恩恵
ツール連携機能を備えたプラグインを導入していても、起動が遅延することなくすぐに作業を開始できます。
_meta["anthropic/maxResultSizeChars"] アノテーションを追加(最大50万文字まで)。DBスキーマなどの大きな結果も切り捨てずに渡せるようになりました。_meta["anthropic/maxResultSizeChars"] annotation (up to 500K), allowing larger results like DB schemas to pass through without truncation変更前
MCPサーバーが大規模なデータベーススキーマなどの膨大なデータを返すと、デフォルトの制限により結果が切り捨てられることがありました。その結果、Claudeが不完全な情報に基づいて推論せざるを得ない状況が発生していました。
変更後
メタデータの注釈を使用することで、ツールごとに最大50万文字まで結果サイズの制限を拡張できるようになりました。これにより、大規模なコンテキストを必要とするツール実行も確実に行えます。
ユーザーへの恩恵
複雑なデータベース構造の把握や、長いログファイルの読み込みが必要なタスクにおいて、Claudeが情報を欠落させることなく正確に作業を完了できるようになります。
変更前
内部的なキャッシュ処理において、毎回重いデータの変換処理が走っており、特に多くの MCP ツールを連携させている場合にオーバーヘッドが生じていました。
変更後
無駄な変換処理がなくなり、対話の各ステップにおける内部処理が効率化されました。
ユーザーへの恩恵
MCP サーバーを多用する複雑なワークフローにおいて、全体的な応答速度の向上が実感できます。
変更前
非常に長いテキストやデータが送られてくる際、データ量が増えるほど処理速度が指数関数的に低下し、UI が重くなることがありました。
変更後
データ量に比例した安定した速度で処理されるようになり、大容量データのストリーミングも高速に行われます。
ユーザーへの恩恵
大規模なドキュメントや長いログを扱う際でも、快適にレスポンスを受け取ることができます。
--resume 実行時に最初のセッションでプロンプトキャッシュが完全にミスヒットする問題を修正しました(v2.1.69以降のデグレ)。--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コストの節約にも繋がります。
-p モード用に MCP_CONNECTION_NONBLOCKING=true を追加し、MCP接続の待機を完全にスキップできるようになりました。また、--mcp-config による接続時間を最大5秒に制限しました。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や自動化ツールでの利用において、起動のオーバーヘッドが削減され、全体の実行時間が短縮されます。
@ メンションの入力補候補において、似た名前がある場合にMCPリソースよりもソースファイルを優先して上位に表示するように改善しました。@-mention typeahead to rank source files above MCP resources with similar names変更前
ファイルを参照しようとして候補を出した際、外部ツールのリソースが上位に来てしまい、目的のファイルをスクロールして探す手間が発生していました。
変更後
開発者がより頻繁にアクセスするソースファイルが優先的にサジェストされるようになり、入力スピードが向上します。
ユーザーへの恩恵
意図したコンテキストの追加がよりスムーズになり、コーディング中の思考を妨げません。
変更前
外部ツール(MCP)で複雑なエラーが発生した際、詳細な情報の一部しか表示されず、原因特定に時間がかかることがありました。
変更後
返されたすべてのエラーメッセージが正しく表示されるようになり、デバッグに必要な情報が完全に提供されます。
ユーザーへの恩恵
外部ツール連携におけるトラブルシューティングが迅速化され、AIがエラーの内容をより深く理解して対処できるようになります。
変更前
多数の外部ツールと連携している場合、起動のたびに認証情報の取得が発生し、ツールが操作可能になるまで待たされることがありました。
変更後
キャッシュの最適化により、起動時の認証チェックによるイベントループのブロックが大幅に減少しました。
ユーザーへの恩恵
連携ツールを増やしても起動速度が犠牲にならず、すぐに開発作業を開始できる軽快な体験が維持されます。
--bare オプションを使用した際に MCP ツールが消えたり、メッセージが破棄されたりする問題を修正--bare mode dropping MCP tools in interactive sessions and silently discarding messages enqueued mid-turn変更前
起動を高速化する --bare モードを使用すると、対話中に MCP 経由のツールが利用できなくなったり、処理待ちのメッセージが消失したりする不具合がありました。
変更後
高速起動を維持しつつ、対話セッションに必要な MCP ツールやメッセージキューイングが正しく動作するように修正されました。
ユーザーへの恩恵
余計な設定を読み込まない軽量な状態でも、MCP 連携を含む全ての対話機能を安定して利用できます。
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サーバーを管理している環境でも、サーバーごとに個別のスクリプトを用意する必要がなくなり、認証設定の管理が大幅に簡素化されます。
変更前
MCPサーバーのOAuth認証フローにおいて、認証エンドポイントの特定方法が最新の標準仕様に完全に準拠していませんでした。
変更後
RFC 9728に従って認可サーバーのメタデータを発見するようになったため、標準的なOAuth実装を持つサービスとの互換性が向上します。
ユーザーへの恩恵
様々な外部サービスのMCPツールを利用する際、認証プロセスの信頼性と安定性が向上し、スムーズにツールを連携させることができます。
deniedMcpServers setting not blocking claude.ai MCP servers変更前
設定ファイルで特定のMCPサーバーを拒否リストに追加していても、クラウド経由で提供される一部のサーバーにはその制限が適用されない場合がありました。
変更後
拒否リストのチェックがクラウド接続のサーバーにも一貫して適用されるようになり、管理が徹底されました。
ユーザーへの恩恵
利用したくないツールやセキュリティ上の懸念がある外部サーバーを、確実にセッションから排除できる安心感が得られます。
403 insufficient_scope now correctly trigger the re-authorization flow変更前
一度認証したMCPサーバーで追加の権限が必要になった際、リフレッシュトークンがあると古い権限を使い回そうとしてエラーになり、再認証ダイアログが出ないことがありました。
変更後
サーバーからの不足権限エラー(403)を正しく検知し、必要に応じて新しいスコープでの認可フローを自動で開始します。
ユーザーへの恩恵
OAuth連携ツールの利用中に権限不足で作業が止まることがなくなり、シームレスなツール利用体験が維持されます。
type:'sdk' MCP servers passed via --mcp-config are no longer dropped during startup変更前
SDK経由でClaude Codeを呼び出す際、特定の形式で設定したMCPサーバーが無視されてしまい、ツールが使えないことがありました。
変更後
渡されたすべてのMCP設定が正しくロードされるようになり、SDKを通じた高度な統合が確実に動作します。
ユーザーへの恩恵
独自のアプリケーションにClaude Codeを組み込む開発者が、期待通りにカスタムツールをモデルに提供できるようになります。
変更前
OpenAPIから自動生成されたMCPサーバーなどが、膨大な説明文をコンテキストに流し込むことがあり、トークン消費の増大やパフォーマンス低下を引き起こしていました。
変更後
ツールの説明とサーバーへの指示出し内容が最大2KBに制限されました。
ユーザーへの恩恵
肥大なメタデータによってコンテキストが圧迫されるのを防ぎ、本来のコード生成や分析に必要なトークン枠を最大限に活用できます。
変更前
ローカルファイルで定義したMCPサーバーと、claude.aiのWebUI経由で設定したコネクタが重複している場合、混乱や競合が生じる可能性がありました。
変更後
重複が検出された場合、ローカルの構成を優先し、自動的にデデュープ(重複排除)されるようになりました。
ユーザーへの恩恵
複雑な環境設定でもサーバーの二重起動やツールの競合を気にせず、一貫した動作環境を維持できます。
ToolSearch is enabled, including for users with MCP tools configured変更前
MCPツールの動的検索機能(ToolSearch)を使用している場合、システムプロンプトのキャッシュが効率的に機能せず、毎回高いキャッシュ作成コストがかかることがありました。
変更後
MCPツールが構成されているユーザーでも、ToolSearchの動作中にシステムプロンプトのキャッシュが正しく効くように最適化されました。
ユーザーへの恩恵
多くのMCPツールを連携させている環境でも、レスポンスの開始が速くなり、API利用コストも大幅に削減されます。
claude "prompt" with MCP servers — the REPL now renders immediately instead of blocking until all servers connect変更前
claude "prompt" のように直接指示を与えて起動する際、すべてのMCPサーバーが接続完了するまで画面が固まり、入力を受け付けない時間がありました。
変更後
サーバーの接続を待たずに即座にインターフェースが表示され、バックグラウンドで接続が行われるようになりました。
ユーザーへの恩恵
ツール連携を多く使用している環境でも、起動直後の「待ち」がなくなり、ストレスなく作業を開始できます。
変更前
MCPサーバーの再起動や再接続が発生するたびに、以前のツールやリソースのキャッシュがメモリ内に残り続け、長時間使用時にメモリを圧迫する可能性がありました。
変更後
再接続時に古いキャッシュが正しくクリアされるようになり、メモリ使用量が最適化されました。
ユーザーへの恩恵
数日にわたるような長時間のセッションでも、ツール全体の動作が重くなることなく、安定して使い続けることができます。
CLAUDE_CODE_SUBPROCESS_ENV_SCRUB=1 を追加しました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 ツールを利用したりする際の安全性が大幅に向上します。
claude -p の起動時間を約 0.6 秒短縮しましたclaude -p startup with unauthenticated HTTP/SSE MCP servers (~600ms saved)変更前
単発のコマンド実行時に、認証がいらないシンプルな MCP ツールとの接続であっても、内部的なチェック処理によりわずかな待ち時間が発生していました。
変更後
接続プロセスの無駄が削ぎ落とされ、特に CI/CD 等での自動実行においてレスポンスが向上しました。
ユーザーへの恩恵
自動化スクリプト全体の実行時間が短縮され、開発ワークフローがより軽快になります。
変更前
組織レベルで Slack 連携などが設定されている環境で、ユーザーが個人的に同じ Slack 用プラグインをインストールすると、ツールが重複して表示されたり、挙動が不安定になったりしていました。
変更後
管理者が提供している機能と競合するプラグインが自動的に無効化され、一つの安定した接続が優先されるようになりました。
ユーザーへの恩恵
設定の競合によるトラブルが自動で回避され、常に組織の推奨設定に沿った最適な環境で作業できます。
変更前
最近のバージョンにおいて、起動プロセスがクラウド側の MCP 設定(Slack や Gmail 連携など)の応答を同期的に待ってしまい、ローカルでの作業開始が遅れる現象が発生していました。
変更後
この取得プロセスが非同期化または最適化され、ネットワークの状況に関わらず素早くプロンプト入力画面が表示されるようになりました。
ユーザーへの恩恵
起動時のストレスが軽減され、オフラインに近い環境やネットワークが不安定な場所でも、ツールが即座に立ち上がるようになります。
--mcp-config を使用した際に、管理ポリシーによる MCP サーバーの許可/拒否リストが無視される問題を修正しました--mcp-config CLI flag bypassing allowedMcpServers/deniedMcpServers managed policy enforcement変更前
組織の管理者が特定の MCP サーバーのみを利用許可するように設定していても、ユーザーがコマンドライン引数で設定ファイルを指定すると、その制限を回避して任意のサーバーを動かせてしまう不備がありました。
変更後
引数で指定された MCP サーバーに対しても、組織の管理ポリシー(allowedMcpServers 等)が厳格に適用されるように修正されました。
ユーザーへの恩恵
企業の管理者が設定したセキュリティ基準が確実に守られるようになり、組織全体での安全な AI 利用が保証されます。
--print モードにおいて、claude.ai の MCP コネクタ(Slack、Gmail 等)が利用できなかった問題を修正しました--print mode変更前
対話モードではなくスクリプト等から呼び出す -p オプション使用時に、Web 側で設定した MCP 連携機能が読み込まれず、自動化プロセスの中で Slack やカレンダーの情報にアクセスできませんでした。
変更後
非対話型の実行であっても、ログイン済みのユーザーであれば claude.ai 上のコネクタを介したツール利用が正しく行えるようになりました。
ユーザーへの恩恵
CI/CD パイプラインや自作スクリプトから、「Slack の最新投稿を要約する」といった高度な自動化タスクを簡単に実行できるようになります。
変更前
ネットワークの切断により MCP サーバーとの SSE 通信が途絶えると、エラーにならずに応答待ちの状態が続き、Claude Code 全体が操作不能になることがありました。
変更後
接続エラーが適切に検出され、タイムアウトやリトライの失敗が呼び出し元に通知されるようになりました。
ユーザーへの恩恵
ネットワークトラブルが発生してもツールがハングアップせず、素早くエラーを確認して次のアクションに移れるようになります。
変更前
MCP サーバーが大量の検索や読み取りを行うと、ターミナル上に実行ログが溢れかえり、会話の流れを追うのが困難になっていました。
変更後
複数のツール呼び出しがコンパクトに集約され、詳細を確認したい場合のみ展開できるため、ターミナルの視認性が大幅に向上します。
ユーザーへの恩恵
重要な会話内容やコードの修正結果に集中しやすくなり、ログのスクロールに費やす時間を削減できます。
変更前
動的登録(Dynamic Client Registration)をサポートしていない特定の MCP サーバーにおいて、OAuth 認証連携が困難な場合がありました。
変更後
最新のメタデータ仕様に対応したことで、より幅広い外部サービスや MCP サーバーとのセキュアな認証連携が可能になります。
ユーザーへの恩恵
利用できる外部ツールやデータの選択肢が広がり、より高度なエコシステム連携を安全に行えるようになります。
--channels 機能を追加(リサーチプレビュー)--channels (research preview) — allow MCP servers to push messages into your session変更前
MCP サーバーを介したツールは、基本的に Claude からの呼び出しに対する応答としてのみ情報を返しており、外部イベントを自発的に通知する手段が限られていました。
変更後
新しいチャネル機能により、MCP サーバー側から進行状況や外部通知などのメッセージをアクティブなセッションにプッシュできるようになります。
ユーザーへの恩恵
長時間実行されるタスクの進捗報告や外部システムからのアラートをリアルタイムで受け取れるようになり、AI とツールの連携がよりインタラクティブになります。
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 は許可されたツールのみを認識します。
ユーザーへの恩恵
無駄なツール呼び出しが減り、モデルの判断の正確性とレスポンス速度が向上します。
変更前
これまでは、MCPサーバーがタスク実行中に追加のユーザー情報を必要とする場合、チャットを通じて非構造的な対話を行う必要がありました。
変更後
MCP elicitation機能により、MCPサーバーはフォームフィールドやブラウザURLを含む専用のダイアログを表示して、ユーザーに直接入力を促すことができます。
ユーザーへの恩恵
認証情報や複雑な設定パラメータを、自然言語を介さず正確かつセキュアにClaudeに提供できるようになり、ワークフローが中断されにくくなります。
変更前
MCPサーバーとの通信が一時的に切断された後、接続が復旧しても「再接続中」の表示が画面に残ってしまうことがありました。
変更後
再接続が完了した瞬間にUIが正しく更新され、現在のステータスを正確に把握できるようになりました。
ユーザーへの恩恵
接続状態に惑わされることなく、スムーズにツール利用を継続できます。
変更前
外部サービスとの連携に必要なOAuth認証プロセスで、特定のネットワークポートが競合していると、応答がなくなり操作不能になることがありました。
変更後
ポートの競合を適切にハンドルできるようになり、MCPツール利用時の認証プロセスがよりスムーズに進行します。
ユーザーへの恩恵
ポート競合に悩まされることなく、SlackやNotionなどの外部ツール連携をストレスなく開始できます。
変更前
認証期限が切れた際、エラーが発生しているにもかかわらず再ログイン画面が表示されず、MCPツールが動作しない状態のままになることがありました。
変更後
サーバーが特殊な形式でエラーを返す場合でも正しく検知され、適切に再認証が案内されるようになります。
ユーザーへの恩恵
認証エラーで作業が止まってしまう原因が不明確になることがなく、スムーズに再接続して作業を継続できます。
/plugin メニューで確認可能です。/plugin menu.変更前
同じ機能を持つ MCP サーバーがプラグインと手動設定の両方から読み込まれ、同じツールが二重に表示されたり、リソースが無駄に消費されたりすることがありました。
変更後
同一のサーバー設定が検知されると自動的に片方がスキップされ、システム全体の健全性とパフォーマンスが維持されます。
ユーザーへの恩恵
ツールの重複による混乱が避けられ、メモリ消費の抑制とレスポンスの安定に繋がります。
変更前
Claude Code を起動するたびに、使用していないものも含め、組織で定義された多数のコネクタに関する通知が画面を埋め尽くすことがありました。
変更後
ユーザーが実際に接続し、過去に利用したことのあるコネクタの通知のみが適切に表示されるようフィルタリングされます。
ユーザーへの恩恵
不要な通知ノイズが減り、作業に必要な情報に集中できるクリアなインターフェースが維持されます。
/mcp in the chat panel to enable/disable servers, reconnect, and manage OAuth authentication without switching to the terminal変更前
MCP サーバーの有効化や認証管理を行うには、ターミナルへ切り替えてコマンドを実行する必要がありました。
変更後
チャットパネル内から /mcp を実行することで、サーバーの管理や OAuth 認証などを直接操作できるようになりました。
ユーザーへの恩恵
ターミナルへの移動が不要となり、エディター内での作業フローを中断することなくツール連携を柔軟に行えます。
instructions を持つ MCP サーバーが接続された際に、プロンプトキャッシュが破棄されてしまう問題を修正しました。instructions connects after the first turn変更前
対話の途中で特定の指示(instructions)を含む MCP サーバーが動的に読み込まれると、それまで蓄積されていたプロンプトキャッシュが無効化され、再計算が発生していました。
変更後
MCP サーバーの接続タイミングに関わらず、プロンプトキャッシュが効率的に維持されるよう最適化されました。
ユーザーへの恩恵
会話の途中で新しいツールを追加してもレスポンス速度が低下せず、API 料金の節約にもつながります。
oauth.authServerMetadataUrl を追加oauth.authServerMetadataUrl config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails変更前
一部の非標準的なOAuth実装を持つサービスでは、メタデータの自動発見ができず、MCPサーバーの連携ができないことがありました。
変更後
手動でメタデータURLを指定できるようになったため、連携可能な外部ツールの幅が広がりました。
ユーザーへの恩恵
企業独自の認証基盤など、標準的な構成とは異なるツールとも柔軟に連携できるようになります。
-p startup by pipelining claude.ai config fetch with local connections and using a concurrency pool instead of sequential batching.mcp.json 内の全サーバーをサイレントに有効化していた挙動を修正し、個別の承認ダイアログを表示するように変更.mcp.json servers on first run. You'll now see the per-server approval dialog as expected変更前
プロジェクトに含まれるMCPサーバーがユーザーの明確な同意なしに全て動作を開始するため、予期せぬ外部通信などのリスクがありました。
変更後
信頼ダイアログにて、サーバーごとに実行を承認するかどうかを確認するフローが正しく適用されるようになりました。
ユーザーへの恩恵
どの外部ツールが実行されているかをユーザーが完全にコントロールできるようになり、透明性と安全性が確保されます。
security -i stdin buffer, silently leaving stale credentials behind and causing repeated /login prompts.変更前
多くのツールを連携させるとmacOSの内部処理でデータ溢れが起き、認証情報が正しく保存されず何度もログインを求められることがありました。
変更後
認証データの保存方式が改善され、多数のツールを連携させても認証状態が安定して保持されるようになりました。
ユーザーへの恩恵
ツール連携を多用するパワーユーザーでも、煩わしい再認証に邪魔されることなく作業に集中できます。
oauth.authServerMetadataUrl オプションを追加しました。標準のディスカバリ機能が失敗した場合に、カスタムの OAuth メタデータ URL を指定できます。oauth.authServerMetadataUrl config option for MCP servers to specify a custom OAuth metadata discovery URL when standard discovery fails変更前
一部の独自実装された認可サーバーを持つ MCP サーバーでは、標準的な手順で OAuth の設定情報を自動取得できず、認証が正常に完了しないケースがありました。
変更後
手動でメタデータの所在を指定できるようになったため、より広範なサードパーティ製 MCP サーバーや独自認証基盤との連携が可能になりました。
ユーザーへの恩恵
社内ツールやマイナーな外部サービスを MCP 経由で Claude に接続する際の障壁が下がり、自動化の幅が広がります。
WebFetch も同様にバイナリレスポンスを保存します。変更前
ツールが画像以外のバイナリ(PDFなど)を返すと、巨大なテキストデータ(Base64)がそのままプロンプトに含まれてしまい、トークンを激しく浪費した上に Claude が内容を正しく扱えないことがありました。
変更後
ファイルとして一度ローカルに保存し、Claude にはそのパスを伝える方式になったため、コンテキストが整理され、Claude もファイルを読み取って適切に処理できるようになりました。
ユーザーへの恩恵
ドキュメント解析や音声処理を含むタスクにおいて、トークン消費を劇的に抑えつつ、より正確で高度な処理が可能になります。
変更前
バージョン 2.1.x への更新以降、認証を伴う外部ツール連携を行っている最中にターミナルの描画がカクついたり、反応が悪くなったりする現象が発生していました。
変更後
描画処理の競合が解消され、外部サービスとの連携中も滑らかでレスポンスの良い操作感が復活しました。
ユーザーへの恩恵
複雑な外部連携機能を使用しているときでもストレスなくタイピングやスクロールが行え、開発のリズムを崩しません。
/context コマンドで、同一サーバーに属するすべての MCP ツールが同じトークン消費量として表示されてしまう問題を修正しました。/context showing identical token counts for all MCP tools from a server変更前
コンテキスト使用量の可視化画面において、各ツールの消費電力が正しく計算されず、どのツールがコンテキストを圧迫しているのかを正確に把握できませんでした。
変更後
ツールごとの正確な消費トークン数が表示されるようになり、デバッグやコスト最適化の判断が容易になりました。
ユーザーへの恩恵
どの MCP ツールがコンテキストを浪費しているかを特定し、不要なツールの整理や効率的なプロンプト設計を行うための正確なデータが得られます。
ENABLE_CLAUDEAI_MCP_SERVERS=false 環境変数オプションが追加されました。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サーバーへの接続を無効化できるようになりました。
ユーザーへの恩恵
不要な外部サービスへの接続を制御でき、セキュリティやプライバシーの管理が容易になります。
変更前
自動リダイレクトが失敗した場合、OAuth認証を完了するための代替手段がありませんでした。
変更後
自動リダイレクトに失敗した場合でも、コールバックURLを手動で貼り付けることで認証を完了できるようになりました。
ユーザーへの恩恵
OAuth認証の成功率が向上し、外部サービスとの連携がより確実になりました。
変更前
MCPのOAuth認証プロセス中に、リスナーが適切に解放されず、メモリリークが発生する可能性がありました。
変更後
OAuthフロー完了後のリスナーリークが修正され、リソースが適切に解放されるようになりました。
ユーザーへの恩恵
リソースリークが解消され、ツールの安定性とパフォーマンスが向上しました。
変更前
MCPサーバーが再接続する際に、ツールのキャッシュが適切にクリアされず、メモリリークが発生する可能性がありました。
変更後
サーバー再接続時のMCPツール/リソースキャッシュリークが修正され、メモリ使用量が安定しました。
ユーザーへの恩恵
頻繁に再接続するサーバー環境でのメモリ使用量が削減され、ツールの安定性が向上しました。
変更前
MCPサーバーが頻繁に再接続するシナリオで、フェッチキャッシュが適切にクリアされず、メモリリークが発生していました。
変更後
MCPサーバー切断時のフェッチキャッシュクリア処理が修正され、メモリリークの問題が解消されました。
ユーザーへの恩恵
頻繁に再接続が発生する環境でのメモリ使用量が削減され、MCP関連機能の安定性が向上しました。
変更前
複数のClaude Codeインスタンスを同時に使用すると、MCP OAuthトークンのリフレッシュ処理で競合が発生し、認証に問題が生じる可能性がありました。
変更後
MCP OAuthトークンのリフレッシュ処理における競合状態が解消され、複数のClaude Codeインスタンスを同時に安定して使用できるようになりました。
ユーザーへの恩恵
複数のClaude Codeインスタンスを同時に起動しても、認証の問題なくシームレスに利用できるようになり、開発ワークフローの効率が向上します。
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.変更前
ツール検索が有効な状態で起動引数にプロンプトを指定すると、MCPツールが正しく検出されず、利用できない問題がありました。
変更後
ツール検索が有効な場合でも、起動引数にプロンプトが渡された際にMCPツールが正しく検出されるようになりました。
ユーザーへの恩恵
MCPツールが確実に検出されるようになり、起動時の設定に関わらず、全てのツールを期待通りに利用できるようになりました。
変更前
以前は、MCPサーバーへの認証時に冗長なネットワークリクエストが発生し、認証プロセスが遅くなることがありました。特にOAuth認証においては、追加の手順やキャッシュの仕組みが不足していたため、効率性が損なわれることがありました。
変更後
今回の改善により、ステップアップ認証がサポートされ、認証の必要性が生じた際にのみ追加の認証を要求できるようになりました。また、ディスカバリキャッシュが導入されたことで、サーバー接続時に繰り返し同じ情報を取得する必要がなくなり、ネットワークリクエストが大幅に削減されます。
ユーザーへの恩恵
開発者は、MCPを利用したツール連携の認証プロセスをより迅速かつスムーズに行えるようになります。認証の待ち時間が減り、全体的な開発体験が向上することで、より効率的に作業を進めることができます。
変更前
以前は、MCP (Model Context Protocol) サーバーへの認証が失敗した場合、Claude Codeは認証が必要なサーバーに対して繰り返し接続を試みることがありました。これにより、起動時やツール使用時に無駄なネットワークリクエストが発生し、パフォーマンスが低下していました。
変更後
今回の改善により、HTTPおよびSSE MCPサーバーに対する認証失敗がキャッシュされるようになりました。これにより、一度認証に失敗したサーバーに対しては、一定期間、無駄な再接続試行が行われなくなり、起動時やツールの利用時のオーバーヘッドが削減されます。
ユーザーへの恩恵
MCPサーバーを利用する際の起動時間やツール利用時の応答速度が向上します。認証が不要なサーバーとの接続がよりスムーズになり、開発者はClaude CodeのAIツール連携をより快適に利用できるようになります。
変更前
以前は、MCPサーバーへの認証に失敗した場合、Claude Codeは起動時に繰り返しそのサーバーへの接続を試み、そのたびに認証エラーを処理する必要がありました。これにより、不要なネットワークトラフィックが発生し、Claude Codeの起動時間が長くなっていました。
変更後
今回の改善により、MCPサーバーへの認証失敗が一時的にキャッシュされるようになりました。これにより、認証が成功するまで、または一定期間は、過去に認証失敗したサーバーへの冗長な接続試行がスキップされます。結果として、起動時の不要な処理が削減され、パフォーマンスが向上します。
ユーザーへの恩恵
開発者はClaude Codeをより迅速に起動し、MCPサーバー連携機能をよりスムーズに利用できるようになります。特に多数のMCPサーバーを設定している環境や、一時的に認証に問題がある環境において、起動時の待ち時間が短縮され、作業開始までのストレスが軽減されます。
変更前
以前は、MCP (Model Context Protocol) ツールが提供する機能のトークンをカウントするために、個々のツールに対してAPI呼び出しが何度も行われていました。これにより、起動時に多くのネットワークリクエストが発生し、Claude Codeの起動時間が長くなる原因となっていました。
変更後
今回の改善により、MCPツールに関連するトークンカウントの処理が単一の一括API呼び出しにバッチ処理されるようになりました。これにより、起動時に必要なネットワークリクエストの数が大幅に削減され、データ取得の効率が向上し、全体的な起動時間が短縮されます。
ユーザーへの恩恵
MCPサーバー連携機能を多数利用している開発者は、Claude Codeの起動時間が大幅に短縮されることを実感できます。複数のAPI呼び出しを待つ必要がなくなり、よりスムーズかつ迅速に開発作業を開始できるようになります。
変更前
MCPサーバーを遅延ロードした場合、MCP管理ダイアログにサーバーが表示されず、管理操作ができない問題がありました。
変更後
遅延ロードされたMCPサーバーがMCP管理ダイアログに正しく表示されるようになりました。
ユーザーへの恩恵
MCPサーバーの管理が容易になり、遅延ロードされたサーバーも容易に設定・管理できるようになりました。これにより、外部ツールの統合がよりスムーズになりました。
変更前
これまでは、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内から実行できるようになり、生産性が向上します。
変更前
MCPツールがストリーミング中に画像コンテンツを返そうとすると、Claude Codeが予期せずクラッシュすることがありました。これにより、開発者はMCPを介して画像コンテンツを効率的に扱えず、ワークフローが中断されていました。
変更後
MCPツールがストリーミング中に画像コンテンツを返しても、Claude Codeがクラッシュすることはなくなりました。これにより、開発者は中断なくMCPツールから画像コンテンツを受け取れるようになり、より安定した環境で作業できます。
ユーザーへの恩恵
MCPツールから画像コンテンツを受け取る際にクラッシュの心配がなくなり、Claude Codeをより信頼して利用できるようになります。安定性が向上したことで、ワークフローの中断が減り、作業効率が向上します。
pagesパラメータが追加され、特定のページ範囲(例:pages: "1-5")を読み込めるようになりました。10ページ以上の大きなPDFは、@で言及された際にコンテキストにインライン展開されるのではなく、軽量な参照が返されるようになりました。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ファイルを扱う際のパフォーマンスが向上しました。
claude mcp addコマンドで--client-idおよび--client-secretを使用してください。--client-id and --client-secret with claude mcp add.変更前
一部のMCPサーバーでは、OAuthクライアント認証情報を手動で設定する必要があり、手間がかかっていました。
変更後
事前設定済みのOAuthクライアント認証情報が利用可能になり、対応していないサーバーでも簡単に接続できるようになりました。
ユーザーへの恩恵
MCPサーバーとの連携設定が簡素化され、より多くのツールを迅速に利用できるようになりました。
変更前
サブエージェントからSDK提供のMCPツールを利用しようとすると、ツールが利用できない、または同期されておらずアクセスできない問題が発生していました。
変更後
サブエージェントからSDK提供のMCPツールへアクセスできるよう、共有アプリケーションステートとの同期が修正されました。
ユーザーへの恩恵
サブエージェントがMCPツールをより効果的に利用できるようになり、機能拡張性が向上しました。
変更前
以前は、Claude Codeが外部ツール(MCPツールなど)を実行している最中にセッションが中断されると、そのセッションを再開しようとした際にAPIエラーが発生し、作業を続行できない問題がありました。これにより、中断された作業が失われたり、最初からやり直す必要が生じたりして、ユーザーは不便を感じていました。
変更後
今回の修正により、ツール実行中に中断されたセッションでも、APIエラーなしで正常に再開できるようになりました。Claude Codeは中断された時点の状態を適切に復元し、ユーザーは中断した場所からスムーズに作業を再開できます。
ユーザーへの恩恵
ユーザーは、ツールの実行中にセッションが予期せず中断されても、作業の進行状況を失うことなく、すぐに作業を再開できるようになります。これにより、作業の中断によるストレスが軽減され、より安定してClaude Codeを利用できるようになります。
/commit-push-prスキルがプルリクエストのURLをSlackチャンネルに自動投稿するように変更されました。/commit-push-pr skill to automatically post PR URLs to Slack channels when configured via MCP tools変更前
Model Context Protocol (MCP) ツールが応答するJSONデータに、絵文字や全角文字などの特殊なUnicode文字が含まれている場合、Claude CodeがJSONを正しくパースできず、エラーが発生していました。これにより、外部ツールからの情報が正しく処理されない問題がありました。
変更後
MCPツールからの応答に含まれる特殊なUnicode文字が原因で発生していたJSONパースエラーが修正されました。Claude Codeは、これらの文字を含むJSON応答も正確に処理できるようになりました。
ユーザーへの恩恵
これにより、開発者は、MCPを通じて接続された外部ツールから、より多様な文字を含むJSONデータを確実に受け取れるようになります。多言語環境での開発や、絵文字などを使った柔軟な情報伝達が可能になり、MCPツールの信頼性と使いやすさが向上します。
変更前
stdio経由で接続しているMCPサーバーがタイムアウトした場合、背後のプロセスが残り続け、それが原因でClaude Codeのインターフェースが操作不能になることがありました。
変更後
タイムアウト発生時に子プロセスが確実に強制終了されるようになり、外部ツールのトラブルが本体のフリーズを引き起こすのを防ぎます。
ユーザーへの恩恵
不安定な外部ツールや遅いサーバーと連携している場合でも、CLI全体の安定性が保たれ、作業が中断するリスクが減ります。
変更前
HTTPまたはSSE(Server-Sent Events)トランスポートを使用してリモートのMCPサーバーに接続する際、必要以上に多くの接続リクエストが発行されていました。
変更後
接続管理が最適化され、リモートサーバーに対して不必要なコネクションを繰り返し要求することがなくなりました。
ユーザーへの恩恵
ネットワークリソースの消費が抑えられ、特にレート制限のあるAPIやリモートMCPサーバーを利用する際の安定性とパフォーマンスが向上します。
変更前
MCPサーバーなどのログインプロセスでブラウザが自動的に起動しない環境(リモートサーバーや特定のターミナル設定など)では、表示されたURLを手動で選択してコピーする必要がありました。
変更後
URLが表示されている画面でキーボードの 'c' キーを押すだけで、認証用のURLを即座にクリップボードにコピーできるようになりました。
ユーザーへの恩恵
マウス操作や複雑な範囲選択を行うことなく、コピー・アンド・ペーストによる認証作業をスムーズに完了でき、セットアップの手間が軽減されます。
auto:N 構文を追加しました。Nはコンテキストウィンドウのパーセンテージ(0〜100)です。auto:N syntax for configuring the MCP tool search auto-enable threshold, where N is the context window percentage (0-100)変更前
MCPサーバーとの接続が失われた後、キャッシュされた接続プロミスが解決されないために再接続処理がハングし、サーバーが利用できなくなることがありました。
変更後
MCPサーバーの再接続処理が改善され、キャッシュされた接続プロミスが解決されない場合でもハングアップしなくなりました。
ユーザーへの恩恵
これにより、MCPサーバーとの接続が一時的に失われた場合でも、より迅速かつ確実に再接続できるようになり、ツールの利用可能性が向上しました。
MCPSearch を追加することで無効化できます。MCPSearch to disallowedTools in their settings.変更前
MCP ツールを使用する際、ツールの説明が長すぎるとコンテキストウィンドウを圧迫し、パフォーマンスに影響を与える可能性がありました。また、すべてのツール情報が事前にロードされるため、不要なツールでもリソースを消費していました。
変更後
MCP ツールの説明がコンテキストウィンドウの 10% を超える場合、MCPSearch ツール経由で遅延ロードされるようになり、コンテキスト使用量が削減されました。これにより、多数の MCP ツールを利用する際のパフォーマンスが向上しました。
ユーザーへの恩恵
多数の MCP ツールを利用する際のメモリ使用量が削減され、Claude Code の応答速度が向上します。また、必要なツール情報だけがロードされるため、より効率的に開発を進められます。
/mcp enable <name> コマンドを使用するようになりました。/mcp enable <name> instead変更前
MCPサーバーの有効化/無効化に @mention を使用していましたが、コマンドベースの操作に統一されました。
変更後
MCPサーバーの管理は、より明確な /mcp enable <name> コマンドで行うように変更されました。
ユーザーへの恩恵
コマンド操作が統一され、MCPサーバーの管理がより直感的かつ確実になります。
mcp list および mcp get コマンドで、孤立したMCPサーバープロセスが残存する問題が修正されました。mcp list and mcp get commands leaving orphaned MCP server processes変更前
mcp list や mcp get コマンド実行後、バックグラウンドでMCPサーバープロセスが意図せず実行され続け、リソースを消費していました。
変更後
これらのコマンド実行後、不要なMCPサーバープロセスが自動的にクリーンアップされるようになりました。
ユーザーへの恩恵
リソースの無駄な消費を防ぎ、システム全体の安定性が向上します。
/plugins installed tab to unify plugins and MCPs with scope-based grouping変更前
独自に設定した MCP サーバーのツール名が解析データに含まれてしまう可能性があり、プライバシーや機密情報の観点で懸念がありました。
変更後
設定情報が適切にサニタイズ(クレンジング)されるようになり、カスタムツールの名称などのユーザー固有データが外部に送信されることを防ぎます。
ユーザーへの恩恵
社内独自のツールや機密性の高い名前を持つ MCP 連携も、より安全に安心して利用できるようになります。
list_changed 通知をサポートし、再接続なしでツールやリソースの変更を動的に反映できるようになりました。list_changed notifications, allowing MCP servers to dynamically update their available tools, prompts, and resources without requiring reconnection変更前
Jira 等の外部ツールから大量のチケット情報を取得する際、タイムアウトや接続断が発生してデータ取得に失敗することがありました。
変更後
通信プロトコルが最適化され、長大なデータの取得中も接続を維持できるストリーミング方式に切り替わりました。
ユーザーへの恩恵
Jira の課題を元にした実装指示など、外部ツールと連携した複雑なタスクの成功率が大幅に向上します。