Gemini 系列應用程式開發人員模式簡介

Gemini 系列應用程式開發人員模式是互動式網頁偵錯和評估工作區,可讓您檢查即時工具執行情形、驗證結構定義,以及模擬使用者情境,再提交連結的應用程式進行審查。

您可以透過兩種方式將 Model Context Protocol (MCP) 伺服器連結至開發人員模式,具體取決於您的工作流程:

  • 透過 Google Connected Console:如果您在 Google Connected Console 中加入 MCP 伺服器,可以啟動開發人員模式,並預先選取已註冊的應用程式。
  • 做為自訂 MCP 應用程式:如果您想先對已部署的 HTTPS MCP 伺服器端點進行原型設計或偵錯,再到控制台註冊,可以直接在 Gemini 中將伺服器連結為自訂 MCP 應用程式。

Gemini 系列應用程式開發人員模式可協助您完成下列工作:

  • 即時檢查 JSON-RPC 要求和回應酬載、HTTP 狀態碼和執行延遲時間。
  • 驗證 Gemini 如何剖析 MCP 工具結構定義、參數限制和安全註解。
  • 模擬使用者環境屬性 (例如日期、時間和語言),並測試用戶端驗證流程。

如要在 Gemini 網頁應用程式中進入 Gemini 系列應用程式開發人員模式,請按照下列步驟操作:

  1. 在網路瀏覽器中開啟 Gemini 應用程式。
  2. 依序點按「設定」>「Gemini 系列應用程式開發人員模式」(或直接前往 gemini.google.com/devmode)。
  3. 在「Choose an app」對話方塊中,選取已註冊的連結應用程式 (如果尚未預先選取),或按一下「+ Create new」,將 HTTPS MCP 伺服器端點連結為自訂 MCP 應用程式。如需完整的設定操作說明,請參閱「啟用 Gemini 系列應用程式開發人員模式」。

分割窗格工作區

在 Gemini 系列應用程式中啟用 Gemini 系列應用程式開發人員模式,並選取自訂 MCP 應用程式後,Gemini 會開啟繫結至伺服器端點的分割窗格工作區。頂端標題列會顯示使用中的應用程式名稱,並可讓您在連結的自訂應用程式之間切換。您隨時可以依序前往「設定」>「Gemini 系列應用程式開發人員模式」,重新開啟 Gemini 系列應用程式開發人員模式側邊面板。

Gemini 系列應用程式開發人員模式的分割窗格介面,左側顯示 Gemini 對話,右側顯示事件記錄檢查器,其中展開的 get_summit_info 事件顯示 200 OK、執行延遲時間,以及格式化的要求和回應 JSON 酬載。
圖 1. Gemini 系列應用程式開發人員模式的分割窗格工作區,顯示 Gemini 對話預覽和「事件記錄」檢查器。

Gemini 對話預覽

左側窗格會模擬 Gemini 用戶端體驗,方便您測試使用者與連結應用程式的互動情形。

檢查器和遙測分頁

右側窗格提供四個診斷和設定分頁,可用於檢查及測試 MCP 伺服器:

  • 事件記錄:依時間順序顯示提示、UI 互動、傳出 Tool call 要求和傳入 Tool result 回應的遙測串流。每個事件都會顯示 HTTP 狀態碼、執行延遲時間 (以毫秒為單位) 和酬載大小 (以 KB 為單位) 的徽章。您可以展開事件,查看完整的提示文字,以及格式化的 JSON-RPC 要求和回應酬載。您可以使用「Clear」(清除) 和「Export」(匯出) 管理工作階段遙測。
  • 工具結構定義:列出伺服器指令,以及伺服器 tools/list 端點傳回的所有作業。您可以使用「篩選工具」篩選工具、查看安全性和驗證徽章 (「唯讀」、「破壞性」、「需要驗證」),以及展開任何工具來檢查其參數類型、必填欄位、說明、「原始結構定義」JSON 和範例回應結構。您也可以點選「Sync schema」(同步處理結構定義),從 MCP 伺服器重新擷取 tools/list,不必重設對話記錄。
  • 環境:提供「模擬情境」控制項,可測試與情境相關的工具行為,不需修改本機。您可以覆寫「Date and Time」(日期和時間) (「Simulated Date」(模擬日期) 和「Simulated Time」(模擬時間)) 和「Preferences」(偏好設定) (「Language」(語言)),或按一下「Reset」(重設) 還原預設值。
  • 驗證:設定 Gemini 如何在「Dynamic Client Registration」下,與 MCP 伺服器建立用戶端和使用者憑證。
「工具結構定義」分頁,顯示安全徽章、參數限制和回覆預覽。
圖 2. 「Tool Schemas」分頁,顯示安全徽章、參數限制和回覆預覽。

安全註解和工具鍊結

Gemini 會評估 MCP 工具註解和進行中的對話內容,判斷何時應在執行工具前提示使用者確認。在 Gemini 系列應用程式開發人員模式中測試時,您可以確認工具是否宣告適當的 readOnlyHint 和 destructiveHint 註解,並在預期時叫用確認資訊卡。

其他資源