コンテンツにスキップ

プラグイン

概要

プラグインは、ChatGPT の機能を再利用可能なワークフローにまとめたものです。スキル、コネクター、またはその両方を含めることができます。プラグインは、Web 版 ChatGPT の Work モード、および ChatGPT デスクトップアプリの Work モードまたは Codex で利用できます。Codex CLI には、Codex 環境向けのプラグインブラウザーもあります。プラグインは、Chat モード、IDE 拡張機能、モバイルでは利用できません。

ChatGPT デスクトップアプリで ChatGPT を選択して Work モードに切り替えるか、Codex を選択します。次に Plugins を開いて、プラグインを参照、インストール、使用します。インストールしたプラグインは、新しいチャットにスキル、コネクター、MCP ツールを追加できます。

たとえば、次のように ChatGPT の機能を拡張できます。

  • Codex Security プラグインをインストールして、承認済みのコードをスキャンし、妥当と考えられる脆弱性の検出結果を確認します。
  • Gmail プラグインをインストールして、ChatGPT が Gmail を読み取り、管理できるようにします。
  • Google Drive プラグインをインストールして、Drive、Docs、Sheets、Slides 全体で作業できるようにします。
  • Slack プラグインをインストールして、チャンネルを要約したり返信の下書きを作成したりします。

プラグインには、次の要素を 1 つ以上含めることができます。

  • スキル: 特定の種類の作業向けの再利用可能な指示です。ChatGPT は必要に応じてスキルを読み込み、タスクに適した手順に従い、適切なリファレンスやヘルパースクリプトを使用できます。
  • コネクター: GitHub、Slack、Google Drive などのツールへの接続です。ChatGPT はこれらのツールから情報を読み取り、そこでアクションを実行できます。コネクターはツールを公開し、オプションでカスタム ChatGPT UI を含めることができます。
  • MCP サーバー: ChatGPT がより多くのツールや共有情報にアクセスできるようにするサービスです。多くの場合、ローカルプロジェクト外のシステムから情報を取得します。コネクターの背後でも、これらのサービスが使用されています。ツールを定義し、認証を適用し、構造化データを返し、外部システムに対してアクションを実行します。
  • ブラウザー拡張機能: プラグインがワークフローで必要とするブラウザー機能です。
  • フック: 設定されたライフサイクルのポイントで実行されるコマンドです。有効にする前に、プラグインのフックを確認して信頼してください。
  • スケジュール済みタスクのテンプレート: スケジュール済みタスクを利用できる場合に、定期的なタスクの開始点として再利用できるテンプレートです。

プロジェクトやチーム向けのリポジトリマーケットプレイスなど、マーケットプレイスソースを通じて公開することで、プラグインを共有できます。マーケットプレイスの設定、パッケージ化、配布については、プラグインを構築するを参照してください。

統合を構築する場合は、アプリを構築するから始めてください。アプリにカスタム ChatGPT UI が必要な場合は、そのオプションの UI レイヤーに Apps SDK を使用します。

プラグインを使用およびインストールする

ChatGPT のプラグイン

厳選されたプラグインを参照してインストールするには、次の手順を実行します。

  • Web では、Work モードに切り替えて Plugins を開きます。
  • ChatGPT デスクトップアプリでは、ChatGPT を選択して Work モードに切り替えるか、Codex を選択します。次に Plugins を開きます。

Plugins Directory は、プラグインを次のタブに分類します。

  • OpenAI: OpenAI が構築したプラグインです。
  • ワークスペース名: ワークスペースが提供するプラグインです。
  • Personal: 個人用のマーケットプレイスプラグインです。これらのプラグインが利用可能な場合は、Created by meShared with me のセクションが含まれます。

別の Installed 行を使用すると、すでにインストールしたプラグインを確認できます。

ChatGPT でプラグインをインストールして使用する

Plugins Directory を開いたら、次の手順を実行します。

  1. プラグインを検索または参照して、その詳細を開きます。
  2. プラスボタンを選択してプラグインをインストールします。
  3. プラグインにコネクターが必要な場合は、プロンプトが表示されたら接続します。インストール中に認証を求めるプラグインもあります。初めて使用するときまで認証を求めないプラグインもあります。
  4. インストール後、新しいチャットを開始し、ChatGPT にプラグインの使用を依頼します。

プラグインをインストールすると、プロンプトウィンドウから直接使用できます。

タスクを直接説明する

「今日の未読 Gmail スレッドを要約して」や「Google Drive から最新のローンチノートを取得して」のように、求める結果を依頼します。

ChatGPT にタスクに適したインストール済みツールを選択させる場合に使用します。

特定のプラグインを選択する

@ と入力して、プラグインまたはそのバンドルされたスキルのいずれかを明示的に呼び出します。

ChatGPT が使用するプラグインまたはスキルを具体的に指定する場合に使用します。Skills & Pluginsを参照してください。

権限とデータ共有の仕組み

プラグインの機能が Codex ホストを介して実行される場合は、ホストのサンドボックスおよび承認ポリシーが適用されます。 外部サービスへの接続では、そのサービス独自の認証およびアクセス制御が使用されます。

  • バンドルされたスキルは、インストール後に新しいチャットまたは CLI セッションを開始すると利用可能になります。
  • プラグインにコネクターが含まれている場合、ChatGPT は設定中または初めて使用するときに、ChatGPT でそれらのコネクターをインストールするかサインインするよう求めることがあります。
  • プラグインに MCP サーバーが含まれている場合、使用前に追加の設定または認証が必要になることがあります。
  • ChatGPT がバンドルされたコネクターを通じてデータを送信する場合、そのサービスの利用規約およびプライバシーポリシーが適用されます。

プラグインを削除する

プラグインを削除するには、対応しているプラグインブラウザーでプラグインを開き、その操作が利用可能な場合は Uninstall plugin を選択します。ワークスペースにインストールされたプラグインやデフォルトのプラグインでは、この操作を実行できない場合があります。その場合は、ワークスペース管理者が管理します。

プラグインをアンインストールすると、その ChatGPT または Codex 環境からプラグインバンドルが削除されますが、バンドルされたコネクターは、ChatGPT で管理するまで接続されたままになります。

独自のプラグインを構築する

独自のプラグインを作成、テスト、配布する場合は、プラグインを構築するを参照してください。このページでは、ローカルのスキャフォールディング、マーケットプレイスの手動設定、ワークスペースでの共有、プラグインマニフェスト、パッケージ化について説明しています。

プラグインにアプリが含まれている場合は、アプリを構築するを参照してください。アプリは MCP を基盤とする統合です。ツールだけで動作させることも、ワークフローに視覚的な画面が役立つ場合に Apps SDK を通じてカスタム ChatGPT UI を追加することもできます。

プラグインのレビュー準備が整ったら、OpenAI Platform への提出フロー、必要な権限、レビュー資料、MCP チェック、テストケースの要件については、プラグインを提出するを参照してください。

プラグインガイド

  • 記録とリプレイ: ChatGPT にワークフローを一度示し、再利用可能なスキルに変換します。
  • Codex Security プラグイン: 承認済みのコードをスキャンし、検出結果を確認して、レビュー済みの修正を準備します。