Skip to content

原文(日本語に翻訳)

MCPサーバーが非同期接続する際に、ヘッドレス/リモートトリガーセッションの最初のターンでMCPツールが見つからない問題を修正しました。

原文(英語)

Fixed MCP tools missing on the first turn of headless/remote-trigger sessions when MCP servers connect asynchronously

概要

ヘッドレスモードまたはリモートトリガーでセッションを開始する際、MCPサーバーが非同期で接続を確立する場合、最初のリクエストターンでMCPツールが利用できなかった問題が修正されました。CI/CD環境や自動化スクリプトからClaude Codeを使用する場合に特に影響していました。

修正内容

MCPサーバーの非同期接続が完了するまで待機してからセッションの最初のターンを開始するようになりました。

Before: セッション開始 → 最初のターン(MCPツール未接続)→ MCPサーバー接続完了
After:  セッション開始 → MCPサーバー接続完了 → 最初のターン(MCPツール利用可能)

注意点

  • ヘッドレスモード(claude --headless)またはリモートトリガーを使用する場合に特に重要な修正です
  • MCPサーバーの接続遅延が大きい場合、セッション開始まで若干時間がかかることがあります

関連情報