なぜ設定するのか
true だと、クローンしたリポジトリの .mcp.json に書かれたサーバーが確認なしで起動します。承認ダイアログで「すべて承認」を選ぶと settings.local.json に true が書かれるので、ときどき確認しておくと安心です。
設定方法
~/.claude/settings.jsonを開く(なければ作る)- スニペットを JSON の中に統合する。既存の設定は消さず、キーを足す形で入れる
- Claude Code を起動し直す
- 既定値
- 未設定(サーバーごとに確認)
- 書く場所
~/.claude/settings.json- 型
- Boolean
- 置ける場所
- Any file
指定できる値
trueClaude Code approves every MCP server defined in project.mcp.jsonfiles without a promptfalseClaude Code asks you to approve each server. In a trusted folder, afalsein a higher-precedence file overrides atruein a lower one; in a folder you haven't trusted, atruein any honored file is enough
公式ドキュメントの説明
Approve every MCP server defined in project .mcp.json files without a prompt. Claude Code writes this key to .claude/settings.local.json when you choose to approve all servers in the approval dialog.