Skip to content
← リリースに戻る · 2.1.271
改善 / v2.1.271

alwaysLoad MCPサーバーの即時利用

CHANGELOG 原文(英語)

Improved Foundry and Claude Platform on AWS sessions: an alwaysLoad MCP server that finishes connecting mid-conversation is usable on the next turn without a tool-search round trip
公式の変更履歴を開く ↗

日本語での補足

FoundryおよびClaude Platform on AWSのセッションを改善。会話の途中で接続を完了したalwaysLoad指定のMCPサーバーを、ツール検索の往復なしに次のターンから利用できるように。

ドキュメント

ドキュメントの抜粋(参考訳)

サーバーを遅延読み込みの対象から除外する

あるサーバーのツールを、検索ステップなしで常に Claude に見えるようにしたい場合は、そのサーバーの設定で alwaysLoadtrue に設定します。すると、ENABLE_TOOL_SEARCH の設定にかかわらず、そのサーバーのすべてのツールが、セッション開始時にコンテキストへ読み込まれます。これは、Claude が毎ターン必要とする少数のツールに使ってください。事前読み込みされる各ツールは、本来なら会話に使えたはずのコンテキストを消費するためです。

次の .mcp.json のエントリは、他のサーバーは遅延読み込みのままにしつつ、1 つの HTTP サーバーだけを除外します。

{
  "mcpServers": {
    "core-tools": {
      "type": "http",
      "url": "https://mcp.example.com/mcp",
      "alwaysLoad": true
    }
  }
}

alwaysLoad フィールドは、すべてのサーバー種別で利用できます。MCP サーバー側でも、ツールの _meta オブジェクトに "anthropic/alwaysLoad": true を含めることで、個々のツールを常時読み込み対象としてマークできます。この場合、効果はそのツールにのみ及びます。

alwaysLoad: true を設定すると、最初のプロンプトを構築する時点でそのサーバーのツールが揃っている必要があるため、起動時にそのサーバーのツールを待つようにもなります。待機時間は、通常の 5 秒の接続タイムアウトが上限です。有効な cached エントリを持つリモートサーバーは、接続せずにキャッシュからツールを提供するため、起動を止めません。それ以外のサーバーは、既定ではバックグラウンドで接続します。これらのサーバーについても起動時に待つようにするには、MCP_CONNECTION_NONBLOCKING=0 を設定してください。

取得日 · 2026-09-23

変更の詳細