GWC Bridge を ChatGPT に手動で接続する
GWC Bridge をカスタムコネクターとして ChatGPT に接続すると、ご自身の PC 上で許可したファイルやコマンドを ChatGPT で扱えるようになります。
画面のラベルについて: 引用符内のラベルは、提供元の英語版インターフェースの公式ドキュメントに従っています。翻訳されたラベルは未確認のため、実際の画面と異なる場合があります。
1. この手順を利用できるユーザー
"Add custom MCP server" が許可されているアカウント、または ChatGPT Business、Enterprise、Edu のワークスペースで、Web 版 ChatGPT(https://chatgpt.com)を使用してください。OpenAI のヘルプセンターでは、書き込み操作を含む完全な MCP 機能を Business と Enterprise/Edu 向けに説明しています。Pro のカスタム MCP は読み取り・取得用のアクセスとされており、これらの資料では Free や Plus に同等の完全なアクセスがあるとは確認できません。ChatGPT Business では、ワークスペース向けのカスタム MCP サーバープラグインを作成・公開できるのはワークスペースの Admins and Owners(管理者とオーナー)だけです("Workspace settings" → "Members" で確認できます)。ChatGPT Enterprise、Edu では、Admins and Owners がカスタム MCP サーバー接続を作成・テスト・公開できるほか、管理者が "Workspace settings" → "Permissions & roles" のロールベースのアクセス制御(RBAC)で指定したメンバーに "Create plugins with MCPs" 権限を付与して接続の作成とテストを許可できます(ワークスペースへの公開とアクション制御は引き続き Admins and Owners が管理します)。実際のアカウントで利用できる機能を確認してください。GWC は提供元の利用資格やワークスペースのポリシーを変更できません。[2]
2. コンピューターの準備
- 対象のコンピューターでは、お使いの OS 向けに提供されている場合は公式にサポートされた GWC Studio のリリースを使用するか、Visual Studio Code に GWC for VS Codeをインストールしてください。
- アプリを開いて自分の GWC アカウントにサインインし、対象のコンピューターを関連付けます。GWC コンポーネントを起動したままオンラインに保ってください。コネクタでも同じ GWC アカウントを承認します。
- 最初は機密情報を含まないテスト用フォルダーを共有し、チャットのプロンプトに書かれた指示だけでなく、そのコンピューター上でこのアプリに実際に設定されている Change files(ファイルの変更)や Commands(コマンド)の権限を確認してください。フォルダーの境界、保護されたパス、接続へのアクセス許可、最小権限の原則、コンピューター上の明示的な確認は、それぞれ独立したサーバー側の制御として引き続き適用されます。
- リモートでの認可とツールによる操作には、有効な GWC Personal Connect Pass(Connect Pass)を維持してください。GWC は認証されていない、または利用資格のない呼び出し元からのアクセスを ChatGPT のサブスクリプションとは別に拒否します。ツール一覧が表示されるだけではアクセスが許可されている証拠にならず、リモートコネクタを追加してもコンピューター側のコンポーネントはインストールされません。
3. サーバーアドレスと OAuth
次のリモート MCP サーバーの HTTPS アドレスを、そのままコネクタのサーバー URL 欄に貼り付けてください。
https://mcp.gwc-corp.com/mcpPKCE(S256)を使用する個人ごとの OAuth 2.1 サインインと、Client ID Metadata Documents (CIMD) の自動検出(client_id_metadata_document_supported: true)を使用します。https://mcp.gwc-corp.com/mcp への未認証のリクエストは、保護リソースメタデータ(https://mcp.gwc-corp.com/.well-known/oauth-protected-resource、RFC 9728)および認可サーバー https://api.gwc-corp.com を指す WWW-Authenticate の resource_metadata ヘッダー付きで 401 Unauthorized を返します。"Advanced OAuth settings"("Client ID" や "Client Secret")は空欄のままにし、"No authentication" は選択しないでください。GWC は動的クライアント登録(DCR)や静的なクライアントシークレットではなく、CIMD によるパブリッククライアント(none)を使用するため、静的な認証情報を手動で入力すると CIMD の自動検出が上書きされてしまいます。GWC のパスワード、アクセス・リフレッシュトークン、API キーをプロンプトやリクエストヘッダーに貼り付けないでください。[3]
手動接続のサポートは既定で無効です。有効にすると、クライアントメタデータの既定のホストは chatgpt.com、openai.com、claude.ai になります。Claude のホストは正確に claude.ai である必要があります。この既定設定では、claude.com、他のサブドメイン、明示的なポート指定(:443 も含む)は許可されません。運用者が設定したホスト一覧は既定値を置き換えるため、GWC が実際に有効な設定を確認する必要があります。
手動接続のサポートが有効な場合、GWC は offline_access(refresh_token グラント対応)をメタデータで提示して受け付け、OAuth フローで要求されたときに保持します。既存のリフレッシュトークンはローテーションされるため、クライアントは毎回新しく発行されたトークンを使う必要があります。このスコープによって、ファイル、コマンド、その他のコンピューターの権限が追加されることはありません。ツールによる操作には、コンピューターをオンラインに保つ必要があります。接続が取り消された場合や無効な場合は、公式の画面から再度サインインしてください。
プラグイン ZIP を使う別の方法: GWC Bridge の設定ページで ChatGPT 向け ZIP をダウンロードできる場合のみ、まずそこから入手してください。ChatGPT の Plugins > Add > Upload plugin で ZIP を選択し、GWC Bridge > Connect を開いて PC と同じ GWC アカウントでサインインします。Open in desktop app が出たらデスクトップで完了します。この方法か下の Add custom MCP server のどちらか一方を使います。
4. 個人用の設定
- Web 版 ChatGPT を開き、ナビゲーションサイドバーから "Plugins" を開いて "+" → "Add custom MCP server" を選びます。先に別の "Developer Mode" の切り替えをオンにする必要はありません。
- 名前に GWC Bridge(および任意の説明)を入力し、"Connection" で "Server URL" を選択して
https://mcp.gwc-corp.com/mcpを入力します。 - "Authentication" を "OAuth" に設定し、ChatGPT が Client ID Metadata Documents(CIMD)経由で GWC の OAuth メタデータを自動検出できるよう、"Advanced OAuth settings"("Client ID" や "Client Secret")は空欄のままにします。クライアントシークレットを入力したり "No authentication" を選んだりしないでください。
- サーバーごとのリスク警告を確認し、"I understand and want to continue"、続いて "Create as a plugin" を選択します。ブラウザーでリダイレクトされたら GWC のサインインと同意の手続きを完了し、プラグインの詳細ページで検出されたツールとメタデータを確認します。
- 個人用の "Plugins" で該当項目を開き(またはホーム画面を "Chat" から "Work" に切り替え)、Web 版で新しい会話を開始して、メッセージ入力欄の "+" を選択するか
@//を入力して GWC Bridge を選びます。 - 最初の確認には、読み取り専用の確認プロンプト(利用可能なコンピューターを特定し、ファイル内容の読み取りやファイル編集、コマンド実行を行わずに、許可したテスト用フォルダー内のファイル名一覧を取得するなど)を使用します。"Settings" → "Plugins" または "Settings" → "Apps" で書き込みとコマンドの確認を有効にしておいてください。ChatGPT の確認設定によって、PC 上で GWC が適用しているフォルダーやコマンドの権限が上書きされたり拡張されたりすることはありません。[1]
5. 組織またはワークスペースの設定
- 権限を持つ Admin or Owner(管理者またはオーナー)が、ワークスペースの作成権限(Business では "Workspace settings" → "Members"、Enterprise/Edu では RBAC で "Create plugins with MCPs" を付与できる "Workspace settings" → "Permissions & roles")を確認し、"Plugins" から
https://mcp.gwc-corp.com/mcpと認証情報を空欄にした "OAuth" を使って GWC Bridge を作成します。 - ワークスペースに展開する前に、Web 版の新しい会話で非公開のテストを行います。機密情報を含まないテスト用フォルダーで、ツールの選択、引数、認可の境界、読み取り専用のフォルダー一覧取得を確認してください。最初の接続テストに、本番データ、ファイル削除、パッケージのインストール、デプロイ、広範なシェルコマンドを使用しないでください。
- GWC Bridge のプラグイン詳細ページ(または "Admin console" → "Plugins" → "Manage Legacy Apps" → "Drafts" / "Workspace Settings" → "Apps" → "Drafts" → "Publish")から、Admin or Owner がアクション制御を確認したうえで、ワークスペースまたは Enterprise/Edu の指定ロールにプラグインを公開します。ワークスペースへの公開は組織内でプラグインを共有するだけであり、OpenAI の公開ディレクトリへの提出ではありません。
- ワークスペースの各メンバーは "Settings" → "Plugins"(または "Settings" → "Apps")を開き、GWC Bridge → "Connect" を選択して、自分の GWC アカウント(有効な Connect Pass とオンラインの PC を持つもの)でサインインします。プラグインで GWC アカウントを接続しても、ユーザーが使用中の ChatGPT ワークスペースは切り替わりません。管理者の認証情報を共有したり、トークンをチャットに貼り付けたりしないでください。
公開済みまたは接続済みの MCP プラグインでは、更新操作を行うまでキャッシュされたツール定義は変わりません。GWC がツールを追加・更新したら、権限を持つ管理者またはユーザーが "Plugins" / "Apps" の設定で GWC Bridge の詳細ページを開き、"Refresh" を選択して、プラグインを削除せずに最新のツール、説明、サーバーの指示を取得できます(.well-known の OAuth 検出メタデータが変更された場合はプラグインを作成し直してください)。Enterprise と Edu では、管理者とオーナーが公開後に個々のアプリのアクションを有効・無効にすることもできます。[2]
アクセスを解除するには、"Settings" → "Plugins"(または "Settings" → "Apps")を開き、GWC Bridge を選択して個別アカウントの "Disconnect" を選択するか、ワークスペースの "Plugins"(または "Manage Legacy Apps")管理ページから公開済みのプラグインを無効化・削除します。切断すると今後のリモートツール呼び出しは停止しますが、過去のチャット履歴は削除されず、コンピューター上ですでに開始された長時間実行中のローカルプロセスも自動的には終了しません。中断されたコマンドやファイル編集を再試行する前に、必ず PC 上の GWC Studio または GWC for VS Code を確認してください。[2]
6. その他のクライアント
OpenAI は Web 版 ChatGPT を対象にカスタム MCP のワークスペース接続および個人接続を説明しています。ChatGPT のモバイルアプリやネイティブのデスクトップアプリでも同じ手動 MCP 設定や実行経路が使えるとは想定せず、モバイルアプリから何度も再接続するのではなくデスクトップのブラウザーで ChatGPT を引き続き使用してください。[2]
ワークスペースで従来のカスタムアプリ管理画面("Admin console" → ワークスペース → "Plugins" → "Manage Legacy Apps"、または "Workspace settings" → "Apps" → "Create" の "Scan Tools" と "Workspace Settings" → "Apps" → "Drafts")が表示される場合は、実際のワークスペースでその画面が提供されている場合に限って使用してください。現在の "Plugins" 画面と従来の "Apps" 画面の手順を混ぜないでください。また、従来のメニューが見当たらないからといって、GWC が承認または却下されたと判断しないでください。[2]
7. トラブルシューティング
| 表示される内容 | 次の対応 |
|---|---|
| 設定項目が見つからない — "Add custom MCP server" | Web 版 ChatGPT を使用しており、対象の Business、Enterprise、Edu ワークスペース(または対象アカウント)内にいること、および Admin/Owner ロールまたは "Create plugins with MCPs" 権限を持つ Enterprise/Edu ロールが付与されていることを確認してください。 |
invalid_client — Client ID/Secret の手動入力、または client_id host is not allowed | プラグインの作成時に "Client ID" と "Client Secret" を空欄にして ChatGPT が Client ID Metadata Documents(chatgpt.com / openai.com に対する client_id_metadata_document_supported: true)を使用するようにし、手動接続の有効化と許可ホスト一覧を GWC に確認してください。GWC は静的なシークレットや動的クライアント登録(DCR)を使用しません。 |
invalid_request — redirect_uri is not registered by the client | ChatGPT は CIMD メタデータを通じて https://chatgpt.com/connector_platform_oauth_redirect(およびコールバック別のリダイレクトが適用される場合は https://chatgpt.com/connector/oauth/{callback_id})を使用します。社内プロキシやファイアウォールが redirect_uri を書き換えたり resource パラメーターを削除したりしていないことを確認してください。 |
invalid_scope — Requested scope is not supported、または接続は開くがツールが表示されない | サーバー URL が https://mcp.gwc-corp.com/mcp であること、OAuth サインインが完了していること、要求されたスコープが GWC の有効なメタデータと一致していること、および OpenAI のコネクター送信元 IP(https://openai.com/chatgpt-connectors.json)から https://mcp.gwc-corp.com/.well-known/oauth-protected-resource にアクセスできることを確認してください。 |
invalid_grant / GRANT_REVOKED、またはトークン期限切れ後に繰り返しサインインを求められる | GWC の認可サーバー(https://api.gwc-corp.com)は PKCE(S256)を使用するローテーション付きの refresh_token グラントに対応しています。認可が取り消された場合や、更新用メタデータが存在する前の古いアプリ設定を ChatGPT がキャッシュしている場合は、公式 UI からプラグインを作成し直すか再接続してください。リフレッシュトークンを再使用したり共有したりしないでください。 |
CONNECT_PASS_REQUIRED / connect_pass_required — Your GWC account does not currently have an active Connect Pass entitlement. | サインイン中の GWC アカウントに有効な GWC Personal Connect Pass(Connect Pass)があることを確認してください。ワークスペースへの公開や ChatGPT のサブスクリプションによって Connect Pass が付与されることはありません。 |
PC_OFFLINE / DEVICE_NOT_ONLINE | 対象のコンピューターがオンラインであり、GWC Studio または GWC for VS Code が動作して同じ GWC アカウントにサインインしていることを確認してください。黙って別のコンピューターへ切り替えないでください。 |
ROOT_NOT_SHARED / PATH_PROTECTED | 対象の PC 上の GWC Bridge でそのフォルダーが共有されていることを確認してください。コンピューターのオーナーはその特定のフォルダーとアクセス許可を確認できます。保護されたパスは引き続き利用できません。 |
SCOPE_NOT_GRANTED / APPROVAL_DENIED / CLIENT_ACCESS_DISABLED(読み取りは動作するが、書き込みやコマンドが拒否される) | 両側を個別に確認してください。(1)Enterprise/Edu ワークスペースのアクション制御や ChatGPT の確認画面によって呼び出しがブロックされていないか。(2)PC 上の GWC Studio / GWC for VS Code で、そのフォルダーの Change files または Commands が有効になっているか。 |
UPDATE_REQUIRED、または GWC Bridge の更新後にツールが動作しなくなった | インストール済みの GWC コンポーネントを公式にサポートされた配布経路で更新したうえで、ChatGPT の "Plugins" / "Apps" 設定で GWC Bridge の詳細ページを開き、"Refresh" を選択して更新後のツールスキーマを取得してください。 |
RATE_LIMITED、またはファイル編集・コマンドがタイムアウトした | 状態の読み取りを再試行する前にしばらく待ち、まずコンピューター上のファイルやプロセスの状態を確認してください。ネットワークのタイムアウトは、PC 上で操作が実行されなかったことを意味しません。 |
GWC_BRIDGE_PROTOCOL_ERROR (HTTP 500, -32603) — GWC Bridge could not complete this request. Check the connection and try again. | 再試行の前に、接続と PC 上での直前の操作結果を確認してください。サポートに問い合わせる際は、パスワード、トークン、非公開ファイルの内容を含めずに、発生日時、ワークスペース名、ツール名、エラーコード、機密情報を含まないリクエスト ID を記録してください。 |
Internal server error / INTERNAL / temporarily_unavailable / HTTP 503 | サービスの設定と稼働状況を GWC に確認してください。既定の無効状態では汎用的なプロトコルエラーが維持されます。通常のツールエラーやサービス停止は別に処理されます。 |
8. プライバシーと権限
ChatGPT は、フォルダー一覧、要求されたファイルの内容、コマンドの出力など、許可された GWC Bridge のツール呼び出しから返される出力を受け取ります。ツールが返す content と structuredContent はどちらもモデルの会話コンテキストに入るため、ChatGPT にファイルの読み取りやコマンドの実行を依頼するユーザーに対して、ファイルの内容が PC の外に出ることは一切ないと説明しないでください。ChatGPT がツールを呼び出すと、会話から生成したツールの引数を GWC Bridge と接続先のコンピューターに送信します。GWC Studio または GWC for VS Code で、共有フォルダーとコマンドの権限をその作業に必要な範囲に制限してください。
OpenAI は、ChatGPT Business、Enterprise、Edu のワークスペースデータについて、接続されたプラグインやアプリを通じてアクセスした情報も含め、既定では OpenAI モデルの学習に使用しないと説明しています(組織のデータ保持ポリシーと、認証済みの中継リクエストに対する GWC のデータの取り扱いは引き続き適用されます)。ChatGPT で GWC Bridge を接続すると、その ChatGPT 接続だけが認可され、ChatGPT の会話がほかの AI クライアントと共有されることはありません。別のアシスタントを同じコンピューターと共有フォルダーに別途接続した場合、そのアシスタントが確認できるのは共有フォルダー内のディスクに書き込まれた変更だけです。
9. 公式の参考資料
提供元の手順は 2026-10-18 に確認し、2026-10-19 に再確認したうえで、2026-10-21 (Asia/Singapore) に独立したファクトチェックを実施しました。以下は公式の英語資料です。GWC の本番設定、およびコールバックとトークン更新が実際に受け入れられることは、引き続き確認が必要です。