代理程式登錄總覽

代理程式登錄是集中式統一目錄,可讓您在 Google Cloud中儲存、探索及控管 Model Context Protocol (MCP) 伺服器、工具和 AI 代理程式。代理程式登錄檔對應於控管支柱,以及 Gemini Enterprise Agent Platform 中的代理程式、伺服器和端點清單。

部署、實作及擴充 AI 工作負載時,Agent Registry 會為您的環境提供核心基礎架構,將自主代理程式與 MCP 伺服器提供的資料背景資訊和工具整合在一起。Agent Registry 整合這些服務後,可解決複雜 AI 部署作業的常見問題,例如工具存取權分散、資料孤立和服務重複。

為什麼要使用代理程式登錄檔?

代理程式登錄檔以三大目標為架構,協助您管理代理程式和 MCP 伺服器:

  • 加快開發速度:探索及重複使用貴機構現有的代理技能和 MCP 工具。您可以查詢登錄檔,找出並使用可用的功能,不必為每個新程序建立自訂整合。
  • 簡化整合程序:使用標準化 MCP 或 Agent2Agent (A2A) 通訊協定,找出並連結至功能端點,有助於減少基礎架構管理負擔。
  • 支援管理:在整個代理程式機群中強制執行安全性並實作界線。定義權限並建立統一的身分登錄,控管哪些代理程式可以存取資料。

資料模型

Agent Registry 中的「服務」代表您手動新增至登錄檔的代理、MCP 伺服器或端點。

Agent Registry API 會區分讀取和寫入作業。您可以使用可寫入的 Service 資源建立、更新及刪除項目,但查詢時則使用唯讀的 AgentMcpServerEndpoint 資源,以取得、列出及搜尋項目。

啟用 Agent Registry API,即可探索及管理 Google Cloud 專案中部署的代理程式。如要開始使用,請參閱「設定代理程式登錄」。

探索服務

Agent Registry 會將服務歸類為三種主要類型,您可以在環境中探索這些服務:

  • 代理:具備特定技能的自主行動者。技能代表代理的高階功能,也是主要的探索機制。
  • MCP 伺服器:提供標準化資料資源和工具。工具是 MCP 伺服器公開的決定性函式,代理可以叫用這些函式來執行特定動作。
  • 端點:代理程式存取的目標網址,通常是 REST API。Agent Registry 會將這些目的地抽象化為可管理的資源,讓您集中控管代理程式可存取的外部服務。

根據資料模型,您可以查詢唯讀的 AgentMcpServerEndpoint 資源,取得、列出及搜尋手動新增的服務。

如要進一步瞭解這些概念,以及 Agent Registry 使用的其他概念,請參閱「基本概念」。

註冊服務

代理程式註冊資料庫會透過兩種註冊機制,維護代理程式和 MCP 伺服器目錄。

代理程式登錄檔會區分讀取和寫入作業。根據資料模型,您可以使用 Service 資源手動建立、更新及刪除項目。

註冊機制 說明 Agent Registry 服務 支援的 Google Cloud 產品
自動註冊 您可以設定及使用 Agent Registry,自動探索及擷取部署在支援的 Google Cloud 執行階段的特定資源。對於導入開放式 Agent2Agent (A2A) 通訊協定的代理,登錄檔也會自動從代理資訊卡擷取技能和功能。 代理程式
MCP 伺服器 Google 官方和 Google Cloud 遠端 MCP 伺服器
手動註冊 如果是外部資源、不支援的執行階段的自訂工作負載,或是未實作 A2A 通訊協定的標準 REST 代理程式,您必須在登錄檔中建立 Service 資源,手動註冊這些資源。 代理程式 遠端代理程式
MCP 伺服器 自訂工作負載或外部 MCP 伺服器