プラグインの制御

チームが使用できるプラグインを選び、接続先サービスとアクションへのアクセスを管理します

プラグインは再利用可能なワークフローをパッケージ化したもので、他のツールに接続するスキルや MCP server を含めることができます。ChatGPT と Codex は、対応する利用環境で同じ公開プラグインディレクトリを使用し、管理者はワークスペースで利用できるプラグインを決定します。 詳しくは、プラグイン、 スキル、 接続先サービスを参照してください。

このガイドでは、アプリ と MCP server は同じ接続済みの連携機能を指し、同義の用語として使用します。本文では MCP server を使用しますが、 ワークスペースのアプリ などの UI ラベルや アプリの権限、CSV の列名では、アプリ という表記を維持します。

メンバーが MCP serverの機能を利用できるのは、プラグインと MCP serverがそのメンバーのロールで利用可能であり、認証済みアカウントが接続先サービスにアクセスできる場合に限られます。共有認証情報を使用する場合は、その認証情報を使用する権限も必要です。外部アカウントは、メンバーの個人アカウントと異なっていてもかまいません。

プラグインは、Web、デスクトップ、モバイル上の ChatGPT の Chat と Work、 ChatGPT デスクトップアプリ内の Codex、および Codex CLI のプラグインブラウザーで利用できます。 IDE 拡張機能では利用できません。

これらのコントロールとワークスペースのロールおよび権限との関係については、 ロールとワークスペースの権限をご覧ください。

対応するワークスペースの利用環境でプラグイン認証を設定するには、ワークスペース接続を参照してください。 全員にプラグインをインストールするだけでは、共有アカウントは提供されません。

機能の連鎖を理解する

プラグインには、次のコントロールレイヤーが関係する場合があります。

レイヤー 決定する内容 管理する場所
利用可否 ユーザーがプラグインバンドルを利用できるかどうか 対応する Web 版とデスクトップ版ではワークスペース設定、CLI では CLI プラグインブラウザー
含まれるスキル インストール済みプラグインが提供する再利用可能な指示 プラグインパッケージとスキルの制御
MCP server へのアクセス ユーザーが MCP server の機能を使用できるかどうか ワークスペースのアプリと権限とロール
アクションと権限 ユーザーが実行できるアクションと、ChatGPT がツールの使用前に確認するタイミング ワークスペースのアプリにある接続のアクション制御 とアプリの権限
サービスの認可 認証された ID がアクセスできる外部データとアクション 接続先サービスとその ID プロバイダー
実行時の権限 データやツールを受け取った後にエージェントが実行できること 使用中の利用環境のランタイム、サンドボックス、承認の制御

これらのレイヤーを使用し、2 段階でロールアウトします。まず適切なプラグインを利用可能にし、次に各ワークフローに必要な機能と権限を構成します。

ステップ 1:プラグインを利用可能にする

サポート対象の Web およびデスクトップサーフェスでは、ワークスペースのプラグインコントロールによって、プラグインを使用またはインストールできるロールが決まります。Codex CLI では、インストールに独自のプラグインブラウザを使用します。パッケージ化と配布については、 プラグインを構築するをご覧ください。

GitHub からワークスペースプラグインをインポートし、最新の状態に保つ方法については、 プラグイン管理を参照してください。

「管理者により無効化」と表示される場合のトラブルシューティング

ワークスペースのオーナーは、ウェブまたはデスクトップでプラグインに 「管理者により無効化」と表示された場合、次の設定を確認してください。

  1. 管理コンソールを開き、ワークスペースを選択して、プラグイン(FedRAMP ワークスペースでは アプリ)を開きます。ワークスペースでのプラグインの利用可否と、サポートされているロール設定を確認します。ChatGPT Business では、利用可否をワークスペース全体で設定します。
  2. ワークスペースが RBAC に対応している場合は、権限とロール でワークスペースのデフォルト設定と、直接およびグループ経由のすべてのロール割り当てを確認します。メンバーの一般的なプラグイン権限が有効になっていることを確認します。表示されるラベルに応じて、メンバーによるプラグインの使用を許可 または プラグインを使用 を確認してください。FedRAMP ワークスペースでは、 アプリを使用 と表示される場合があります。
  3. メンバーがプラグインに必要な各アプリにアクセスでき、タスクに必要なアクションが有効になっていることを確認します。
  4. Lockdown Mode のロールを利用できる場合は、直接およびグループ経由のすべてのロール割り当てを確認し、メンバーが必要とする機能に制限がないか調べます。Lockdown Mode は、管理対象ワークスペースのすべてのアプリを自動的に無効化するわけではありませんが、通常のロールでアクセスが許可されていても、その制限が適用されることがあります。

セルフサービスの ChatGPT Business アカウントでは、利用可能な場合、メンバーに 設定 > セキュリティ で Lockdown Mode を確認してもらってください。Lockdown Mode は Codex のネットワークアクセスには影響しません。

組織のセキュリティポリシーに従って、意図しない設定やロール割り当てを修正してください。ロールの変更が反映されるまで最大 5 分待ってから、メンバーに再試行してもらってください。詳細はロールベースのアクセス制御(RBAC)を参照してください。

確認用に公開カタログをエクスポートする

対象となる ChatGPT Enterprise ワークスペースのオーナーと管理者は、 ワークスペースで利用可能な公開プラグインの CSV をダウンロードできます。エクスポートしたデータを使い、 プラグインの利用可否を変更する前に、プラグイン、MCP server、スキルのメタデータを確認してください。

  1. Admin > Plugins を開きます。
  2. Public を選択します。
  3. ページヘッダーのダウンロードアイコン(Export CSV)を選択します。

ダウンロードにはファイル名 public-plugins-security-review.csv が使用され、次の内容が含まれます。

  • プラグインのメタデータ:Plugin Name、Plugin Description、Date Added (UTC)、 OpenAI Verified、Developer Name、Version。
  • MCP server のメタデータ:App Name(s)、App Description(s)。
  • Chat スキルのメタデータ:Skill Name(s)、Skill Description(s)。

プラグインに複数の MCP server またはスキルが含まれている場合、対応する値はセミコロンで区切られます。エクスポートには公開カタログのスナップショットが使用され、その情報は最大 48 時間前のものである可能性があります。 現在のワークスペースに表示される公開プラグインのみが含まれ、 そのワークスペース向けに作成されたプラグインは含まれません。FedRAMP ワークスペースでは利用できません。

ステップ 2:機能を管理する

会話を同期しても、プラグイン、MCP server、接続先サービスへの追加のアクセス権は付与されません。Work Cloud でのローカルコンピューターアクセスでは、Agent Security の Enterprise 向け apps および plugins 要件がローカルの実行環境に適用されます。Work のクラウドコンテナには、既存の Work Cloud ポリシーが引き続き適用されます。これらの要件は TOML で設定し、ワークスペースの権限および接続済みアカウントの権限と併せて確認してください。

フックのサポート状況は、プラグインの利用可否とは別に確認してください。

  • Enterprise フック。 ワークスペースで有効になっている場合、Work Cloud でのローカルコンピューターアクセスは、サポート対象のライフサイクルイベントとツールイベントに対して、クラウドコーディネーター(オーケストレーター)上で実行される管理者定義の MCP フックをサポートします。コマンドフックや、ローカル設定またはプラグインのフックは、ツールがローカルで実行される場合でも、クラウドオーケストレーションではサポートされません。
  • クラウドオーケストレーション: ツールがローカルで実行され、プラグイン自体が許可されていても、コマンドフックや、ローカル設定またはプラグインのフックは実行されません。この機能では、個人向けユーザーのフックはサポートされません。オーケストレーションと実行がどちらもローカルで行われる場合、既存のサポート対象フックは、ローカルのみの Work および Codex スレッドで引き続き動作します。管理者は、これらのワークフローに対応する管理対象フックを Agent Security で引き続き設定できます。
  • 監査。 これらのフックを利用する前に、コールバック接続をテストし、受信するイベントを確認し、失敗がタスクにどのような影響を与えるかを確認してください。MCP フックでは、完全な Compliance API 監査証跡は得られません。

サポートされている要件については、フックと設定リファレンスを参照してください。

ChatGPT と Codex のプラグインには、外部システムで検索、取得、同期、 操作を行う MCP server 接続を含めることができます。プラグインの利用可否と、各接続に付与されるアクセス権やアクションは、別々に制御します。

MCP server の機能は、 ワークスペースのアプリと 権限とロールで管理します。用意されている制御機能により、 管理者は次のことを行えます。

  • MCP server接続を有効にし、ワークスペースのロールごとにアクセス権を割り当てます。
  • アクション制御 に対応する接続では、読み取り専用のアクション、または承認済みのカスタムセットを許可し、新しく追加されたアクションをワークスペースでどう扱うかも設定します。
  • 接続を使用する前に ChatGPT が確認を求めるタイミングを決めるアプリの権限 を設定します。
  • アクセスを、各接続先サービスと認証済みアカウントに付与されたスコープと権限の範囲内に保ちます。

現在の提供状況と手順については、 アプリの管理者向け制御、セキュリティ、コンプライアンスを参照してください。

会社のアプリアカウントの利用を承認済みワークスペースに制限する

確認済みドメインの制限を有効にすると、ユーザーは個人の ChatGPT ワークスペースやその他の未承認のワークスペースで、会社ドメインのアカウントを使って対応アプリへの新規接続を作成できなくなります。従業員がこれらの会社アカウントを接続するには、承認済みのワークスペースを使用する必要があります。

ドメインを確認するだけでは、この制限は有効になりません。既存のアプリ接続が自動的に切断されることもありません。

対応アプリ、利用可否、設定ガイダンスについては、プラグインとアプリの管理者向けコントロール、セキュリティ、コンプライアンスを参照してください。

対象を絞った初期セットを選択する

承認済みの業務上のニーズに対応するプラグインを有効にしてください。各プラグインの利用対象を、それを必要とするユーザーまたはロールに設定し、有効にする前に必要なレビューを完了してください。

接続先サービスごとに、ビジネスオーナー、許可されるデータ、承認済みの読み取りまたは書き込みアクション、認証方法、サポートまたは削除に関する連絡先を記録します。

書き込みアクションを有効にしたり、接続を使用する新しい機能を公開したりする前に、そのロールの範囲を確認し、接続先サービスで意図した権限のみを持つアカウントを使用してテストします。

広範囲にロールアウトする場合は、メール、カレンダー、ファイルや文書のシステムなど、チームが日常的に使用するカテゴリから始めます。 Plugins Directory を使用して、サポート対象の ChatGPT と Codex の各サーフェスにおける現在の利用可否と機能を確認します。

最初にどのプラグインを選ぶ場合でも、読み取りアクションから始めます。書き込みアクションを有効にする前に、プラグインのオーナーを特定し、MCP server のスコープとサービスの権限を確認し、データへのアクセスを確かめ、外部への影響と復旧手順を文書化してください。

データフローとセキュリティを理解する

ChatGPT は、プラグインに含まれる MCP serverを使用する際に、リクエストを接続先サービスに送信し、そのサービスで認証済みアカウントの権限によって許可されているデータやアクションの結果を返します。

ChatGPT は接続先サービスのデータを次の 2 つの方法で扱います。

  • 未同期: ChatGPT は Chat と deep research のデータを一時的に処理し、 インデックスには登録しません。
  • 同期済み: ChatGPT は、選択された接続先のコンテンツを事前にインデックスに登録します。 接続が同期に対応しているかどうかは、プラグインのページで確認できます。

このモードによって、ChatGPT が接続先のコンテンツをインデックスに登録する方法が変わりますが、 通常のチャット保持の制御を置き換えるものではありません。これらの接続を使用する ChatGPT の会話は、 引き続き Compliance API から取得できます。

OpenAI の接続サービスに関するガイダンスには、転送中および保存時の暗号化、ユーザーごとの認可、ロールとアクションの制御、これらの接続を利用する会話に対するネットワークアクセスの制限に加え、Business、Enterprise、Edu のお客様については、これらの接続を通じてアクセスした情報をモデルのトレーニングに使用しないことが記載されています。リクエストが接続先のサービスに届くと、そのサービスのスコープ、保持、データレジデンシー、その他のポリシーも適用されます。

最新のデータの取り扱いについては、接続サービスのセキュリティとコンプライアンス および同期を伴う接続を参照してください。ChatGPT デスクトップアプリ、Codex CLI、IDE 拡張機能でローカルに設定した MCP server については、 Codex の MCP 設定を参照してください。

最新の手順とリファレンスを使用する