settings.json

extraKnownMarketplaces

型object記述場所どの設定ファイルでも可

このリポジトリで使用可能にする追加のマーケットプレイスを指定します。通常、チームメンバーに必要なプラグインソースを提供するためにプロジェクト設定で使用されます。

記述例

{
  "extraKnownMarketplaces": {
    "acme-tools": {
      "source": {
        "source": "github",
        "repo": "acme-corp/claude-plugins"
      }
    },
    "security-plugins": {
      "source": {
        "source": "git",
        "url": "https://git.example.com/security/plugins.git"
      }
    }
  }
}

使い方・用途

  • 社内専用のプラグイン配布場所など、標準以外のマーケットプレイスからプラグインをチームに導入させたい場合に使用します。
  • --add-dir で指定されたディレクトリ内の設定からも自動認識されるため、プロジェクトごとに柔軟なツールソースを定義できます。
英語原文(公式ドキュメントより)

Additional marketplaces to make available for this repository. Typically used in repository .claude/settings.json to ensure team members have required plugin sources. See https://code.claude.com/docs/en/plugin-marketplaces

関連する変更履歴

v2.1.232(1件)

Changed
設定: additionalMarketplaces と allowedMarketplaces が、extraKnownMarketplaces と strictKnownMarketplaces のより分かりやすい別名として受け付けられるようになりました。
英語原文を表示
Settings: additionalMarketplaces and allowedMarketplaces are now accepted as friendlier aliases for extraKnownMarketplaces and strictKnownMarketplaces

変更後

設定ファイルでマーケットプレイス関連のキー名を、より直感的に分かりやすい additionalMarketplaces や allowedMarketplaces と書けるようになる。特に組織のポリシー設定では、制限を許可リストとして allowedMarketplaces という名前で表現できるため、設定の意図が伝わりやすくなる。

v2.1.140(1件)

Fixed
管理設定の extraKnownMarketplaces による自動更新ポリシーが known_marketplaces.json に正しく保存されない問題を修正
英語原文を表示
Fixed managed extraKnownMarketplaces auto-update policy not being persisted to known_marketplaces.json

変更後

組織全体で配布しているカスタムプラグインが常に最新の状態に保たれるようになり、管理の手間が軽減されます。

v2.1.45(1件)

Added
コンテキストディレクトリから enabledPlugins および extraKnownMarketplaces の読み込みをサポートしました。
英語原文を表示
Added support for reading enabledPlugins and extraKnownMarketplaces from --add-dir directories

変更後

開発者は、プロジェクト固有のプラグインやマーケットプレイスを --add-dir オプションで簡単に指定できるようになり、開発環境のセットアップが容易になりました。これにより、より迅速にプロジェクト固有のツールや機能を活用できます。

v2.0.12(1件)