CC逆引きリファレンス

環境変数を設定したい

4. 権限・セキュリティ

コマンド / 機能

env セクションに定義

Claude セッション用の環境変数

設定例

{
  "env": {
    "NODE_ENV": "development",
    "DEBUG": "true",
    "API_ENDPOINT": "http://localhost:3000"
  }
}

こんな時に使う

  • セッション固有の環境変数を設定したい時
  • 開発/本番で設定を切り替えたい時

使い方

  1. 1settings.json の env セクションにキーバリュー形式で定義
  2. 2値は全て文字列で指定
  3. 3Claude が実行する Bash コマンドで参照可能

Tips

  • 機密情報(APIキー等)は settings.json に書かない
  • 機密情報は .env ファイルや環境変数で管理推奨
  • プロジェクト設定の env はグローバル設定とマージされる