プラグインは再利用可能なワークフローをパッケージ化したもので、 他のツールに接続するスキルや MCP サーバーを含めることができます。ChatGPT と Codex は、対応する利用環境で同じ公開プラグインディレクトリを使用します。 ワークスペースで利用できるプラグインは管理者が決定します。 詳しくは、プラグイン、 スキル、 接続先サービスをご覧ください。
メンバーが MCP サーバーの機能を使えるのは、そのロールでプラグインと MCP サーバーを利用でき、かつ接続先サービスへのアクセス権がある場合に限られます。
プラグインは、Web 版、デスクトップ版、モバイル版の ChatGPT のチャットと Work、ChatGPT デスクトップアプリ内の Codex、および Codex CLI のプラグインブラウザで利用できます。IDE 拡張機能では利用できません。
これらの制御とワークスペースのロールや権限との関係については、 ロールとワークスペースの権限をご覧ください。
機能の利用を決める制御の仕組み
プラグインには、次の制御レイヤーが関わる場合があります。
| レイヤー | 決定する内容 | 管理する場所 |
|---|---|---|
| 利用可否 | ユーザーがプラグインのパッケージを利用できるかどうか | 対応する Web 版とデスクトップ版ではワークスペース設定、CLI では CLI プラグインブラウザ |
| 含まれるスキル | インストールしたプラグインが提供する、再利用可能な指示の内容 | プラグインのパッケージとスキルの制御 |
| MCP サーバーへのアクセス | ユーザーが MCP サーバーの機能を利用できるかどうか | ワークスペースのアプリと権限とロール |
| アクションと権限 | ユーザーが実行できるアクションと、ChatGPT がツールの使用前に確認を求める条件 | ワークスペースのアプリにある、各接続の アクション制御 と アプリの権限 |
| サービスの認可 | 認証済みの ID でアクセスできる外部データとアクション | 接続先サービスとその ID プロバイダー |
| ランタイムの権限 | エージェントがデータやツールを受け取った後にできること | 現在の利用環境におけるランタイム、サンドボックス、承認の制御 |
これらのレイヤーを使い、2 段階で導入を進めます。まず適切なプラグインを利用可能にし、次に各ワークフローに必要な機能と権限を設定します。
ステップ 1:プラグインの利用を有効化
対応する Web 版とデスクトップ版では、 ワークスペースのプラグイン制御によって、プラグインを利用またはインストールできるロールが決まります。 Codex CLI では、専用のプラグインブラウザからインストールします。 パッケージ化と配布については、 プラグインを作成するをご覧ください。
GitHub からワークスペースのプラグインをインポートし、最新の状態に保つ方法については、 プラグイン管理をご覧ください。
レビュー用の公開カタログのエクスポート
対象となる ChatGPT Enterprise ワークスペースのオーナーと管理者は、ワークスペースで利用できる公開プラグインの CSV をダウンロードできます。プラグインの利用可否を変更する前に、エクスポートしたファイルでプラグイン、MCP サーバー、スキルのメタデータをレビューしてください。
- 管理 > プラグインを開きます。
- 公開を選択します。
- ページヘッダーのダウンロードアイコン(CSV をエクスポート)を選択します。
ダウンロードするファイルの名前は public-plugins-security-review.csv で、次の内容が含まれます。
- プラグインのメタデータ:
Plugin Name、Plugin Description、Date Added (UTC)、OpenAI Verified、Developer Name、Version - MCP サーバーのメタデータ:
App Name(s)、App Description(s) - チャット用スキルのメタデータ:
Skill Name(s)、Skill Description(s)
プラグインに複数の MCP サーバーやスキルが含まれる場合、対応する値はセミコロンで区切られます。エクスポートには最大 48 時間前の公開カタログのスナップショットが使用され、現在のワークスペースに表示される公開プラグインのみが含まれます。そのワークスペース専用に作成されたプラグインは含まれません。FedRAMP ワークスペースではエクスポートを利用できません。
ステップ 2:できることの管理
ChatGPT で MCP サーバーやプラグインを利用可能にしても、接続先サービスのファイル、レコード、アクションへのアクセス権は付与されません。トラブルシューティングやアクセス権の拡大を行う前に、メンバーのワークスペース内のロールと、承認済みのアクション設定を確認してください。そのうえで、認証済みアカウントまたは共有接続に、接続先サービスで想定した権限があることを確認します。
ChatGPT と Codex のプラグインには、外部システムでの検索、取得、同期、操作を行う MCP サーバー接続を含めることができます。プラグインの利用可否と、各接続に許可されるアクセスやアクションは、別々に制御します。
MCP サーバーの機能は、 ワークスペースのアプリと 権限とロールで管理します。 管理者は、利用可能な制御を使って次のことを行えます。
- MCP サーバー接続の有効化と、ワークスペースのロールごとのアクセス権の割り当て
- アクション制御に対応する接続で、読み取り専用アクション、または承認済みのカスタムアクションセットを許可し、 新しく追加されたアクションをワークスペースでどう扱うかも設定
- ChatGPT が接続を使用する前に確認を求める条件を決める、 アプリの権限 の設定
- 各接続先サービスと認証済みユーザーが付与したスコープおよび権限の範囲内にアクセスを制限
現在の提供状況と手順については、 アプリの管理者向け制御、セキュリティ、コンプライアンスをご覧ください。
初期導入するプラグインの絞り込み
明確な業務ニーズに応えるプラグインから始めてください。各プラグインについて、全員が利用できるようにするか、特定のロールや試験導入グループに限定するか、追加のレビューが必要かを判断します。
接続先サービスごとに、業務上の責任者、アクセスを許可するデータ、承認済みの読み取り・書き込みアクション、認証方法、サポートや削除依頼の連絡先を記録します。
書き込みアクションを有効にする前や、新しい連携機能を公開する前に、対象となるロールの範囲を確認し、接続先サービスで意図した権限だけを持つアカウントでテストしてください。
幅広く展開する場合は、メール、 カレンダー、ファイル・ドキュメント管理システムなど、チームが毎日使うカテゴリから始めてください。 プラグインディレクトリで、対応する ChatGPT と Codex の各利用環境における現在の提供状況と 利用できる機能を確認します。
最初に選ぶプラグインにかかわらず、読み取りアクションから始めてください。書き込みアクションを有効にする前に、プラグインのオーナーを特定し、MCP サーバーのスコープとサービスの権限をレビューして、データへのアクセス権を確認します。また、外部への影響と復旧手順を文書化してください。
データの流れとセキュリティ
ChatGPT がプラグインに含まれる MCP サーバーを使用すると、接続先サービスにリクエストを送信し、そのサービスで認証済みユーザーの権限によって許可されるデータやアクションの結果を返します。
ChatGPT は、接続先サービスのデータを次の 2 つの方法で扱います。
- 同期なし: ChatGPT はチャットや deep research のデータを一時的に処理し、 インデックスには登録しません。
- 同期あり: ChatGPT は接続先の選択されたコンテンツを事前にインデックスに登録します。 接続が同期に対応しているかどうかは、そのプラグインのページで確認できます。
このモードによって、ChatGPT が接続先のコンテンツをインデックスに登録する方法は変わりますが、通常のチャット保持に関する制御が置き換わるわけではありません。これらの接続を使用する ChatGPT の会話には、引き続き Compliance API を通じてアクセスできます。
OpenAI の接続サービスに関するガイダンスでは、転送中および保存時の暗号化、ユーザーごとの認可、ロールとアクションの制御、これらの接続を使用する会話のネットワークアクセス制限について説明しています。また、Business、Enterprise、Edu のお客様については、これらの接続を通じてアクセスした情報をモデルのトレーニングに使用しないことも明記しています。リクエストが接続先のサービスに届くと、そのサービスのスコープ、保持ポリシー、データレジデンシー、その他のポリシーも適用されます。
データの取り扱いに関する最新の詳細は、接続サービスのセキュリティとコンプライアンス および同期機能付きの接続を 参照してください。ChatGPT デスクトップアプリ、Codex CLI、IDE 拡張機能で ローカルに構成した MCP サーバーについては、 Codex の MCP 構成を参照してください。