settings.json

strictPluginOnlyCustomization

記述場所管理者設定のみ

指定されたサーフェスにおいて、プラグイン以外のソースによるカスタマイズを禁止します(管理設定専用)。

含まれる設定4件

  • agentsstringagents サーフェスをロックする。
  • hooksstringhooks サーフェスをロックする。
  • mcpstringmcp サーフェスをロックする。
  • skillsstringskills サーフェスをロックする。

記述例

{
  "strictPluginOnlyCustomization": ["skills", "hooks"]
}
英語原文(公式ドキュメントより)

(Managed settings) Block non-plugin customization sources for the listed surfaces. Array form locks specific surfaces (e.g., ["skills", "hooks"]); true locks all four; false is an explicit no-op. See https://code.claude.com/docs/en/plugins-reference

関連する変更履歴

v2.1.257(2件)

Fixed
起動後に管理 MCP の許可/拒否リストや strictPluginOnlyCustomization によってブロックされるはずの、設定ファイル内の MCP サーバーに対して /mcp での再接続や有効化が依然として接続できてしまう問題を修正した
英語原文を表示
Fixed /mcp reconnect and enable still connecting a settings-file MCP server that a managed MCP allow/deny list or strictPluginOnlyCustomization loaded after startup should block

関連ドキュメント

Fixed
strictPluginOnlyCustomization で MCP をプラグイン専用サーバーに限定している場合に、claude mcp remove を実行してもリモートサーバーの保存済み OAuth 認証情報が残り続ける問題を修正した
英語原文を表示
Fixed claude mcp remove leaving a remote server's stored OAuth credentials behind when strictPluginOnlyCustomization locks MCP to plugin-only servers