コンテンツにスキップ

付録C settings.json / 環境変数リファレンス

キー説明
permissions.allowstring[]自動許可するツールパターンのリスト
permissions.denystring[]ブロックするツールパターンのリスト
キー説明
hooks.preToolUseHook[]ツール実行前に実行するフック
hooks.postToolUseHook[]ツール実行後に実行するフック
hooks.postCompactHook[]コンパクション後に実行するフック
allowManagedHooksOnlybooleanManaged Hooks のみ許可(Managed設定専用)
キー説明
fastModebooleanFast Mode のデフォルト状態
feedbackSurveyRatenumberセッション品質アンケートのサンプリングレート(Enterprise)
キー説明
ANTHROPIC_MODELデフォルトモデルの指定
CLAUDE_CODE_MAX_BUDGET_USDセッションの予算上限
ENABLE_TOOL_SEARCHツール検索の自動遅延設定

シェルまたは settings.jsonenv キーで設定可能です。

変数名説明
ANTHROPIC_API_KEYAPI キー
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.jsonMDM 管理パスマネージドポリシー