← Back to News
Claude Code

Claude Code v2.1.132 — stdio MCPサーバーの10GB+メモリリーク修正・CLAUDE_CODE_SESSION_ID環境変数追加

元記事を読む →

Summary

Claude Code v2.1.132(5月6日リリース)でstdio MCPサーバーとの通信における無制限メモリ成長(10GB+のRSS膨張)を修正。stdio MCPサーバーがstdoutに非プロトコルデータを出力した際にメモリが無制限に膨張する問題で、MCP長時間セッション利用者に深刻な影響があった。接続成功後にtools/listが失敗するMCPサーバーが0ツールでサイレント表示される問題も修正(1回リトライし「connected · tools fetch failed」と表示するように改善)。新たに`CLAUDE_CODE_SESSION_ID`環境変数がBashツールのサブプロセスに追加され、外部スクリプト・CI/CDからセッションIDベースのログ追跡が可能に。ラップトップスリープ/ウェイク後のフルスクリーン空白画面、IDE(Cursor・VS Code・JetBrains)でのマウスホイールスクロール問題、外部SIGINTでのグレースフルシャットダウン未実行等、多数の安定性バグも修正。

Key Takeaways

  • stdio MCPサーバーの10GB+メモリリーク(非プロトコルstdout出力起因)を修正
  • MCPサーバーのtools/list失敗時にリトライ+明示的エラー表示に改善
  • `CLAUDE_CODE_SESSION_ID`環境変数でセッションIDベースのログ追跡が可能
  • スリープ/ウェイク後の空白画面、IDEマウスホイール問題等を修正
  • MCP長時間セッション利用者は即時アップデート推奨

Best Practice Updates

  • stdio MCPサーバーを多用する長時間セッションではv2.1.132以上への即時アップデートが必須、セッション追跡には`CLAUDE_CODE_SESSION_ID`を活用

元記事の著作権は各著作者に帰属します。