Skip to content

將 GWC Bridge 手動連線至 ChatGPT

將 GWC Bridge 作為自訂連接器連線至 ChatGPT,讓 ChatGPT 能夠在你自己的電腦上處理獲准存取的檔案並執行獲准的指令。

介面標籤說明: 引號內的標籤採用服務供應商英文介面文件中的原文。尚未驗證在地化標籤,你看到的介面可能不同。

1. 哪些使用者可以使用此方式

請在允許 "Add custom MCP server" 的帳戶或 ChatGPT Business、Enterprise 或 Edu 工作區中使用 ChatGPT 網頁版(https://chatgpt.com)。OpenAI 說明中心將包含寫入操作的完整 MCP 功能列為 Business 和 Enterprise/Edu 的能力;Pro 的自訂 MCP 則被描述為讀取/擷取存取,這些資料並未證實 Free 或 Plus 具有同等的完整存取權限。在 ChatGPT Business 中,只有工作區的 Admins and Owners(管理員與擁有者)可以為工作區建立和發布自訂 MCP 伺服器外掛程式(可在 "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. 準備電腦

  1. 在目標電腦上,使用適用於你的作業系統且受官方支援的 GWC Studio 發行版本(如已提供),或在 Visual Studio Code 中安裝 GWC for VS Code。
  2. 開啟應用程式,登入你自己的 GWC 帳戶,連結目標電腦,並保持 GWC 元件執行且在線上。在連接器中授權同一個 GWC 帳戶。
  3. 先共用一個不含敏感資訊的資料夾,並檢查每台 GWC 電腦上實際設定的 Change files(變更檔案)和 Commands(指令)權限,而不只是聊天提示詞中寫下的指示。資料夾界線、受保護路徑、連線授權、最小權限預設設定和電腦上的確認仍是各自獨立的伺服器端控制措施。
  4. 在遠端使用期間保持有效的 GWC Personal Connect Pass(Connect Pass)。GWC 會拒絕未登入或不具備使用資格的呼叫端,這些要求獨立於你的 ChatGPT 訂閱。看得到工具清單並不代表已有存取權限,新增遠端連接器也不會安裝電腦端元件。

3. 伺服器位址與 OAuth

將以下完整、正確的遠端 HTTPS MCP 位址貼到連接器的伺服器 URL 欄位:

https://mcp.gwc-corp.com/mcp

透過 GWC 使用搭配 PKCE(S256)與自動用戶端 ID 中繼資料文件(CIMD)探索機制(client_id_metadata_document_supported: true)的個人 OAuth 2.1 登入。對 https://mcp.gwc-corp.com/mcp 的未經身分驗證要求會傳回 401 Unauthorized 以及包含 resource_metadata 的 WWW-Authenticate 回應標頭,指向受保護資源中繼資料(https://mcp.gwc-corp.com/.well-known/oauth-protected-resource,RFC 9728)和授權伺服器 https://api.gwc-corp.com。請將 "Advanced OAuth settings"("Client ID" 和 "Client Secret")留白,也不要選擇 "No authentication":GWC 使用公開用戶端(none)與 CIMD,不使用動態用戶端註冊(DCR)或靜態密鑰;填寫靜態憑證會覆寫自動 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,使用電腦上的同一 GWC 帳戶登入。若顯示 Open in desktop app,請在桌面應用程式完成。此方式與下方 Add custom MCP server 擇一,不要重複新增。

4. 個人設定

  1. 開啟 ChatGPT 網頁版,從導覽側邊欄開啟 "Plugins",然後選擇 "+" → "Add custom MCP server"。不需要先開啟獨立的 "Developer Mode" 開關。
  2. 輸入名稱 GWC Bridge(可選擇填寫說明),然後在 "Connection" 下選擇 "Server URL",並輸入 https://mcp.gwc-corp.com/mcp。
  3. 將 "Authentication" 設為 "OAuth",並將 "Advanced OAuth settings"("Client ID" 和 "Client Secret")留白,讓 ChatGPT 自動透過用戶端 ID 中繼資料文件(CIMD)探索 GWC 的 OAuth 中繼資料;請勿輸入用戶端密鑰,也不要使用 "No authentication"。
  4. 閱讀針對該伺服器的風險警告,勾選 "I understand and want to continue",然後選擇 "Create as a plugin"。瀏覽器重新導向後完成 GWC 登入和授權提示,並在外掛程式詳細資訊頁檢查探索到的工具和中繼資料。
  5. 在個人 "Plugins" 中開啟該項目(或將首頁從 "Chat" 切換到 "Work"),在網頁版中開始新對話,並於訊息輸入框中選擇 "+" 或輸入 @ / / 以選擇 GWC Bridge。
  6. 先使用唯讀驗證提示詞(例如確認可用的電腦並列出已授權測試資料夾中的檔案名稱,而不讀取檔案內容、編輯檔案或執行指令)。在 "Settings" → "Plugins" 或 "Settings" → "Apps" 中保持寫入和指令執行確認開啟;ChatGPT 的提示設定絕不會覆寫或擴大 GWC 在電腦本身上實施的資料夾或指令權限。[1]

5. 組織或工作區設定

  1. 有權限的管理員或擁有者(Admin or Owner)在 "Workspace settings" → "Members"(Business)或 "Workspace settings" → "Permissions & roles"(Enterprise/Edu,可透過 RBAC 向測試人員授予 "Create plugins with MCPs")中檢查工作區權限,並透過 "Plugins" 以 https://mcp.gwc-corp.com/mcp 和留白憑證的 "OAuth" 建立 GWC Bridge。
  2. 向工作區發布前先在新網頁對話中進行私下測試:驗證工具選擇、參數、授權邊界,以及在非敏感測試資料夾上的唯讀檔案清單操作。首次連線測試絕不要使用正式環境資料、刪除檔案、安裝套件、進行部署或執行範圍廣泛的 shell 指令。
  3. 在 GWC Bridge 外掛程式詳細資訊頁(或透過 "Admin console" → "Plugins" → "Manage Legacy Apps" → "Drafts" / "Workspace Settings" → "Apps" → "Drafts" → "Publish"),由管理員或擁有者在檢查安全警告和 Enterprise/Edu 操作控制後向工作區或指定角色發布。工作區發布只會在組織內部共用外掛程式,不代表提交或上架至 OpenAI 公開目錄。
  4. 每位工作區成員在 ChatGPT 網頁版中開啟 "Settings" → "Plugins"(或 "Settings" → "Apps"),選擇 GWC Bridge → "Connect",並使用自己的 GWC 帳戶(需具備有效的 Connect Pass 和在線電腦)登入。在外掛程式中連接 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")管理頁面停用/移除已發布的外掛程式。在 ChatGPT 中中斷連線會停止後續遠端工具呼叫,但不會刪除既有聊天紀錄,也不會自動終止電腦上已啟動的長時間執行程序;重試中斷的指令或檔案編輯前,請務必檢查電腦上的 GWC Studio 或 GWC for VS Code。[2]

6. 其他用戶端

OpenAI 文件中的自訂 MCP 工作區與個人連線適用於 ChatGPT 網頁版。請勿假設 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"確認正在使用 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 使用用戶端 ID 中繼資料文件(chatgpt.com / openai.com 上的 client_id_metadata_document_supported: true),並讓 GWC 驗證手動支援啟用狀態與允許的主機清單。GWC 不使用靜態用戶端密鑰或動態用戶端註冊(DCR)。
invalid_request — redirect_uri is not registered by the clientChatGPT 透過其用戶端 ID 中繼資料文件使用 https://chatgpt.com/connector_platform_oauth_redirect(以及適用特定回呼重新導向時的 https://chatgpt.com/connector/oauth/{callback_id})。請確保企業 Proxy 或防火牆沒有改寫 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 在更新權杖中繼資料提供前快取了舊版應用程式設定,請透過官方介面重新建立或重新連線外掛程式;絕不要重播或共用重新整理權杖。
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確認該資料夾已在目標電腦的 GWC Bridge 中共用。電腦擁有者可以檢查該特定資料夾和授權;受保護路徑仍無法使用。
SCOPE_NOT_GRANTED / APPROVAL_DENIED / CLIENT_ACCESS_DISABLED(讀取可用,但寫入或指令遭拒絕)分別檢查兩方面:(1)Enterprise/Edu 工作區操作控制或 ChatGPT 確認提示是否阻擋了呼叫;(2)電腦上的 GWC Studio / GWC for VS Code 是否已為該資料夾啟用 Change files(變更檔案)或 Commands(指令)。
UPDATE_REQUIRED 或 GWC Bridge 更新後工具無法使用透過受官方支援的管道更新已安裝的 GWC 元件,然後在 ChatGPT 的 "Plugins" / "Apps" 設定中開啟 GWC Bridge 詳細資訊頁並選擇 "Refresh" 取得更新後的工具結構描述。
RATE_LIMITED 或檔案編輯 / 指令執行逾時等待一段時間後再嘗試讀取狀態,並在重試前先檢查電腦上的檔案或程序狀態;網路逾時並不能證明該操作沒有在電腦上執行。
GWC_BRIDGE_PROTOCOL_ERROR (HTTP 500, -32603) — GWC Bridge could not complete this request. Check the connection and try again.重試前檢查電腦上的連線和上一次操作的結果。聯絡支援團隊時,請記錄時間戳記、工作區名稱、工具名稱、錯誤碼和不含敏感資訊的要求 ID,請勿提供密碼、權杖或私人檔案內容。
Internal server error / INTERNAL / temporarily_unavailable / HTTP 503請讓 GWC 檢查服務設定與可用性。預設關閉的路徑保留一般通訊協定錯誤;一般工具錯誤和服務中斷會分別處理。

8. 隱私與權限

ChatGPT 會接收獲授權的 GWC Bridge 工具呼叫所傳回的輸出(例如資料夾清單、要求讀取的檔案內容和指令輸出);工具傳回的 content 和 structuredContent 都會進入模型的對話脈絡,因此當使用者要求 ChatGPT 讀取檔案或執行指令時,請勿聲稱檔案內容絕不會離開電腦。當 ChatGPT 呼叫工具時,會將根據對話產生的工具參數傳送至 GWC Bridge 和已連接的電腦;請將 GWC Studio 或 GWC for VS Code 中的共用資料夾和指令權限限制在完成任務所需的範圍內。

對於 ChatGPT Business、Enterprise 和 Edu,OpenAI 表示工作區資料(包括透過已連接外掛程式和應用程式存取的資訊)預設不會用於訓練 OpenAI 模型,同時你組織的資料保留政策以及 GWC 對經過身分驗證之中繼要求的資料處理規則仍然適用。在 ChatGPT 中連接 GWC Bridge 只會授權該 ChatGPT 連線,不會與任何其他 AI 用戶端分享你的 ChatGPT 對話;如果另一個助理另行連接至同一台電腦和共用資料夾,它只能透過共用檔案觀察寫入磁碟的變更。

9. 官方參考資料

服務供應商步驟已於 2026-10-18 檢查,於 2026-10-19 重新核對,並於 2026-10-21 (Asia/Singapore) 完成獨立事實查核。以下為官方英文資料。GWC 的線上設定,以及實際回呼和權杖更新流程是否成功,仍需驗證。

  1. OpenAI Plugins quickstart.
  2. Connecting custom MCP servers in ChatGPT.
  3. Plugin authentication.