← 更新一覧
Claude CodeHIGH今すぐ確認

Claude Code 2.1.259、管理配布したMCPサーバーを止める設定が変わる

管理者が配布したMCPサーバーは、許可リストから外すだけでは止まらなくなります。v2.1.259へ更新後も止め続けるサーバーは`deniedMcpServers`で明示的に拒否する必要があります。

AT A GLANCE

まず知りたいこと

MAIN CHANGE

一番大きい変化

管理者が配布したMCPサーバーを止める設定が、許可リストへの依存から明示的な拒否リストへ変わりました。

  1. 許可リストの役割が狭くなる

    `allowedMcpServers`は、v2.1.259から利用者が追加するMCPサーバーだけを管理します。

  2. 管理配布サーバーは明示的に拒否する

    これまで許可リストで除外されていた`managed-mcp.json`のサーバーは更新後に読み込まれるため、止め続ける場合は`deniedMcpServers`へ指定します。

BENEFIT

ここがいい

Claude Codeの更新後に、これまで止めていた管理配布MCPサーバーが意図せず読み込まれることを防げます。

RELEVANT TO

こんな人に関係する

  • `managed-mcp.json`でMCPサーバーを組織配布している管理者
  • `allowedMcpServers`を管理配布サーバーの絞り込みにも使っているチーム
  • Claude CodeのMCP接続方針を監査する担当者

Claude Codeで組織のMCP接続先を管理している場合、v2.1.259では「許可リストにないから読み込まれない」という判断が、管理者配布のサーバーには使えなくなります。

公式リリースは、allowedMcpServersの対象を利用者が追加するMCPサーバーだけへ変更したと説明しています。その結果、managed-mcp.jsonで管理者が配布したサーバーは、許可リストで従来除外されていた場合でも、v2.1.259への更新後は読み込まれます。

以前の設定がそのままだと起きること

たとえば、管理者がmanaged-mcp.jsonで複数のMCPサーバーを配布し、そのうち実際に使わせるものだけをallowedMcpServersへ入れていた構成が該当します。

v2.1.259では、許可リストに入っていない管理配布サーバーも読み込まれるため、その構成のまま更新すると「止めているつもりのサーバー」が有効になります。管理配布サーバーを止め続ける場合は、拒否する対象をdeniedMcpServersへ明示します。未更新ならv2.1.259へ更新する前に指定します。すでにv2.1.259へ更新済みなら、現在止める必要がある管理配布サーバーがdeniedMcpServersへ指定されているか確認し、未指定なら追加します。

公式情報