なぜ設定するのか

true だと、クローンしたリポジトリの .mcp.json に書かれたサーバーが確認なしで起動します。承認ダイアログで「すべて承認」を選ぶと settings.local.json に true が書かれるので、ときどき確認しておくと安心です。

設定方法

  1. ~/.claude/settings.json を開く(なければ作る)
  2. スニペットを JSON の中に統合する。既存の設定は消さず、キーを足す形で入れる
  3. Claude Code を起動し直す
既定値
未設定(サーバーごとに確認)
書く場所
~/.claude/settings.json
型
Boolean
置ける場所
Any file

指定できる値

  • true Claude Code approves every MCP server defined in project .mcp.json files without a prompt
  • false Claude Code asks you to approve each server. In a trusted folder, a false in a higher-precedence file overrides a true in a lower one; in a folder you haven't trusted, a true in 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.

公式リファレンスを見る