OpenAI開始測試ChatGPT開發者模式(Developer Mode),提供開發者完整的MCP(Model Context Protocol)客戶端支援,能同時進行讀取與寫入操作。這項功能目前僅在網頁版開放,限Plus與Pro用戶使用。
官方強調,這是一個自由度更高的模式,但也要求使用者在操作時必須更加注意安全。當進行寫入動作前,系統會先顯示工具呼叫的細節,並要求使用者確認,以避免資料誤刪、誤改或洩漏。
要啟用開發者模式,使用者需在設定頁面的Connectors進階選項中開啟開發者模式。啟用後,就能在對話中選擇開發者模式並指定要使用的連接器,支援SSE與串流HTTP協定,並可搭配OAuth或無驗證方式。完成設定後,使用者能透過介面管理工具的開關,並可透過重新整理來更新,取得MCP伺服器上最新的工具清單與說明。
在實際使用上,開發者可以直接指定要呼叫的連接器與工具,並提供輸入格式與執行步驟,如果有需要,也能限制模型不得使用內建的瀏覽器或其他工具,這代表ChatGPT不再只依賴內建功能,而是能透過MCP連接器,直接存取外部系統,例如更新CRM紀錄或建立版本庫的拉取請求,讓應用情境更貼近真實開發工作流程。
由於開放了寫入操作,系統在安全設計上特別謹慎,每次工具呼叫都會顯示完整的JSON輸入與輸出內容,並且所有可能異動資料的操作,都需要經過人工確認。當工具沒有特別標註為唯讀查詢(readOnlyHint),系統會自動將其視為具風險的寫入動作,使用者也可以選擇是否記住對特定工具的允許或拒絕設定,讓同一對話中不必重複確認,但在開啟新對話或重新整理後,系統會再度詢問,以避免自動化導致失控。
OpenAI提醒開發者,使用過程中需注意提示詞注入(Prompt Injection)攻擊,以及惡意MCP伺服器可能試圖竊取資訊的風險。同時,模型在進行寫入時仍有可能出現邏輯錯誤,因此在執行前,應透過清楚的工具命名與動作導向描述,協助模型挑選正確工具,並再次檢視輸入內容是否正確。
