環境変数

MCP_TOOL_TIMEOUT

MCPツールの実行タイムアウトをミリ秒単位で指定します(デフォルトは100,000,000ミリ秒、約28時間)。

使い方・用途

  • 非常に長時間かかるバッチ処理などのツール実行において、タイムアウト制限を調整したい場合に使用します。
英語原文(公式ドキュメントより)

Timeout in milliseconds for MCP tool execution (default: 100000000, about 28 hours)

関連する変更履歴

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.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 ツールの安定性が向上します。

関連ドキュメント

v1.0.8(1件)

Fixed
Fixed edge cases where MCP_TIMEOUT and MCP_TOOL_TIMEOUT weren't being respected