Changed
Stdio MCPサーバーのサブプロセスに、環境変数
CLAUDE_CODE_SESSION_IDとCLAUDECODE=1が渡されるようになりました。英語原文を表示
Stdio MCP server subprocesses now receive
CLAUDE_CODE_SESSION_ID and CLAUDECODE=1 in their environment変更前
自作のMCPサーバーを実行する際、それがClaude Codeから呼び出されたものなのか、どのセッションに関連しているのかをサーバー側で判別する標準的な方法がありませんでした。
変更後
MCPサーバー側でセッションIDを取得できるようになり、さらにClaude Code環境下であることの判定も容易になりました。
ユーザーへの恩恵
MCPサーバー側でセッションごとのログを記録したり、Claude Codeからの呼び出し時のみ特定の挙動をさせたりといった、より高度なインテグレーションが可能になります。