環境変数

MCP_CONNECT_TIMEOUT_MS

ブロッキングの MCP 起動が、ツールリストのスナップショットを作成する前に接続バッチを待つ時間(ミリ秒、デフォルト:5000)。MCP_CONNECTION_NONBLOCKING=0 の場合、または alwaysLoad: true が設定されたサーバーに対して適用される。期限時点でまだ接続中のサーバーは、引き続きバックグラウンドで接続する。個々のサーバーの接続試行を制限する MCP_TIMEOUT とは別物である。

使い方・用途

  • MCP_CONNECTION_NONBLOCKING=0 を設定して接続バッチ全体をブロックした場合に、5 秒の既定の待機上限を調整したい場面で使う
  • alwaysLoad: true を指定したサーバーのツールが最初のターンで確実に使えるよう、起動時の接続待機時間を変更したい場面で使う
  • 起動時の接続待機で待ちすぎる、または待ち足りない場合に、ツール一覧のスナップショットを取る前の待機時間をミリ秒単位で指定したい場面で使う
英語原文(公式ドキュメントより)

How long blocking MCP startup waits, in milliseconds, for the connection batch before snapshotting the tool list (default: 5000). Applies when MCP_CONNECTION_NONBLOCKING=0 or for servers marked alwaysLoad: true. Servers still pending at the deadline keep connecting in the background. Distinct from MCP_TIMEOUT, which bounds an individual server's connect attempt

関連する変更履歴

v2.1.281(1件)

Fixed
MCP_CONNECTION_NONBLOCKING=0 の際に、MCP_CONNECT_TIMEOUT_MS を無視して claude.ai コネクタへの接続を 1 秒で諦める問題を修正した
英語原文を表示
Fixed MCP_CONNECTION_NONBLOCKING=0 giving up on claude.ai connectors after 1s instead of honoring MCP_CONNECT_TIMEOUT_MS

関連ドキュメント