付録C settings.json / 環境変数リファレンス
settings.json 主要設定キー
Section titled “settings.json 主要設定キー”パーミッション
Section titled “パーミッション”| キー | 型 | 説明 |
|---|---|---|
permissions.allow | string[] | 自動許可するツールパターンのリスト |
permissions.deny | string[] | ブロックするツールパターンのリスト |
| キー | 型 | 説明 |
|---|---|---|
hooks.preToolUse | Hook[] | ツール実行前に実行するフック |
hooks.postToolUse | Hook[] | ツール実行後に実行するフック |
hooks.postCompact | Hook[] | コンパクション後に実行するフック |
allowManagedHooksOnly | boolean | Managed Hooks のみ許可(Managed設定専用) |
| キー | 型 | 説明 |
|---|---|---|
fastMode | boolean | Fast Mode のデフォルト状態 |
feedbackSurveyRate | number | セッション品質アンケートのサンプリングレート(Enterprise) |
環境変数(env キー内)
Section titled “環境変数(env キー内)”| キー | 説明 |
|---|---|
ANTHROPIC_MODEL | デフォルトモデルの指定 |
CLAUDE_CODE_MAX_BUDGET_USD | セッションの予算上限 |
ENABLE_TOOL_SEARCH | ツール検索の自動遅延設定 |
環境変数リファレンス
Section titled “環境変数リファレンス”シェルまたは settings.json の env キーで設定可能です。
| 変数名 | 説明 |
|---|---|
ANTHROPIC_API_KEY | API キー |
ANTHROPIC_MODEL | デフォルトモデル |
ANTHROPIC_CUSTOM_MODEL_OPTION | /model ピッカーにカスタムモデルを追加 |
ANTHROPIC_BETAS | ベータ機能ヘッダー |
CLAUDE_CODE_MAX_BUDGET_USD | セッション予算上限 |
CLAUDE_PROJECT_DIR | プロジェクトディレクトリ(Hooks で自動設定) |
ENABLE_TOOL_SEARCH | ツール定義の遅延ロード設定 |
設定ファイルの配置場所まとめ
Section titled “設定ファイルの配置場所まとめ”| ファイル | 場所 | 用途 |
|---|---|---|
settings.json | ~/.claude/ | ユーザー全体の設定 |
settings.json | <project>/.claude/ | プロジェクト共有設定 |
settings.local.json | <project>/.claude/ | プロジェクト個人設定 |
CLAUDE.md | プロジェクトルート | プロジェクトコンテキスト |
.mcp.json | プロジェクトルート / ~/.claude/ | MCP サーバー設定 |
managed-settings.json | MDM 管理パス | マネージドポリシー |