環境変数

CLAUDE_PROJECT_DIR

プロジェクトのルートディレクトリパス(フックにも提供されます)

英語原文(公式ドキュメントより)

Project root directory path (also provided to hooks)

関連する変更履歴

v2.1.139(1件)

Changed
MCP stdioサーバーが環境変数CLAUDE_PROJECT_DIRを受け取るよう変更。プラグイン設定で${CLAUDE_PROJECT_DIR}をコマンド内で参照可能になりました。
英語原文を表示
MCP stdio servers now receive CLAUDE_PROJECT_DIR in their environment, matching hooks. Plugin configs can reference ${CLAUDE_PROJECT_DIR} in commands

変更前

MCPサーバーが現在のプロジェクトのルートパスを知る標準的な方法がなく、プロジェクト固有のパスを扱うのが困難でした。

変更後

フックと同様にプロジェクトディレクトリ情報が渡されるため、サーバー側でプロジェクト相対パスを正確に処理できます。

ユーザーへの恩恵

プロジェクトごとに異なる設定ファイルやデータにアクセスするMCPツールの開発が容易になります。

関連ドキュメント

v1.0.58(1件)

Changed
Hooks: Added CLAUDE_PROJECT_DIR env var for hook commands