代理程式登錄總覽

Agent Registry 可讓您在 Google Cloud 環境中註冊、探索及管理代理元件,包括 AI 代理、Model Context Protocol (MCP) 伺服器和工具、端點,以及獨立技能。將這些元件整合至單一登錄檔,有助於消除工具存取權分散、資料孤立,以及 AI 部署作業中重複整合的問題。

您可以在 Agent Registry 中,以資源形式查看及管理已註冊的元件。如要進一步瞭解 Agent Registry 資源,請參閱「Agent Registry 資料模型」。

為什麼要使用代理儲存庫?

Agent Registry 的架構圍繞三大目標,協助您管理代理、MCP 伺服器、端點和技能:

  • 加快開發速度:探索及重複使用現有的代理功能,例如 A2A 技能、獨立技能和 MCP 工具,並在整個組織中運用。您可以查詢註冊資料庫,找出並使用可用功能,不必為每項新程序建立自訂整合。
  • 簡化整合:使用標準化 MCP 或 Agent2Agent (A2A) 通訊協定,找出並連結至功能端點,有助於減少基礎架構管理負擔。
  • 支援管理:透過網路和存取權政策,以及整個代理機群的管理界限,強制執行安全性。其他服務可以使用代理元件的 ID 定義權限,並控管哪些代理可以存取資料,包括使用 Agent Gateway 集中管理多個 Google Cloud 專案的代理中繼資料。

搭配使用 Agent Registry 和 Gemini Enterprise Agent Platform

Agent Registry 可與 Agent Platform 中的其他服務搭配使用,在執行階段保護及控管代理互動。

在 Agent Platform 中,Agent Registry 會維護您需要管理的代理、MCP 伺服器、工具、技能和外部端點的權威註冊資料庫,並產生探索用戶端和安全性政策參照的ID 和資源名稱。

Identity and Access Management (IAM) 存取權政策會將代理主體繫結至 Agent Registry 中註冊的目標資源。您可以透過代理身分為工作負載佈建可驗證的代理主體,並透過驗證提供者管理外部工具的憑證。

Agent Gateway 會使用您的 IAM 和內容安全政策,決定在執行階段強制執行政策的位置,做為代理流量的網路強制執行點。在代理、MCP 伺服器或外部端點之間轉送要求前,Agent Gateway 會查詢 Agent Registry,並評估您設定的 IAM 和內容安全政策。

定義中央登錄檔的控管專案

在 Agent Registry 中,治理專案是 Google Cloud 專案,您可以在其中啟用 Agent Registry API,集中編目、探索及管理代理元件。您可以在這項專案中執行探索查詢、管理登錄檔資源,以及設定存取和輸出政策。

視架構而定,您可以在單一專案或跨專案設定中使用管理專案:

  • 單一專案設定:在同一個 Google Cloud 專案中部署 AI 工作負載,並啟用 Agent Registry。代理程式註冊資料庫會自動註冊在該專案中部署的支援工作負載,您也可以在同一專案中手動註冊自訂元件或外部端點。
  • 跨專案設定:無論是否有管理界限,您都可以集中管理多個 Google Cloud 專案:

    • 管理邊界:您可以在 Resource Manager 的資料夾或組織上設定管理邊界,其相關聯的管理專案會做為中央管理專案。Agent Registry 會自動匯總在邊界內所有成員專案中,探索到的支援代理和 MCP 伺服器,並將其納入管理專案。您也可以匯總直接在管理專案中註冊的 Service 和 Binding 資源。
    • 無管理邊界:指定標準Google Cloud 專案做為管理專案,並啟用 Agent Registry 和 Agent Gateway 等共用管理服務。AI 工作負載可在獨立的 Google Cloud專案、地端部署環境或外部雲端中執行。在代理程式登錄檔中,託管於管理專案外部的元件稱為「遠端」元件。由於沒有管理邊界的自動註冊功能,只會探索部署在治理專案中的支援工作負載,因此您必須使用 Service 資源,在中央註冊資料庫中手動註冊遠端元件。詳情請參閱「跨專案註冊考量事項」。

後續步驟