代理程式登錄是集中式統一目錄,可讓您在 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 資源建立、更新及刪除項目,但查詢時則使用唯讀的 Agent、McpServer 或 Endpoint 資源,以取得、列出及搜尋項目。
啟用 Agent Registry API,即可探索及管理 Google Cloud 專案中部署的代理程式。如要開始使用,請參閱「設定代理程式登錄」。
探索服務
Agent Registry 會將服務歸類為三種主要類型,您可以在環境中探索這些服務:
- 代理:具備特定技能的自主行動者。技能代表代理的高階功能,也是主要的探索機制。
- MCP 伺服器:提供標準化資料資源和工具。工具是 MCP 伺服器公開的決定性函式,代理可以叫用這些函式來執行特定動作。
- 端點:代理程式存取的目標網址,通常是 REST API。Agent Registry 會將這些目的地抽象化為可管理的資源,讓您集中控管代理程式可存取的外部服務。
根據資料模型,您可以查詢唯讀的 Agent、McpServer 或 Endpoint 資源,取得、列出及搜尋手動新增的服務。
如要進一步瞭解這些概念,以及 Agent Registry 使用的其他概念,請參閱「基本概念」。
註冊服務
代理程式註冊資料庫會透過兩種註冊機制,維護代理程式和 MCP 伺服器目錄。
代理程式登錄檔會區分讀取和寫入作業。根據資料模型,您可以使用 Service 資源手動建立、更新及刪除項目。
| 註冊機制 | 說明 | Agent Registry 服務 | 支援的 Google Cloud 產品 |
|---|---|---|---|
| 自動註冊 | 您可以設定及使用 Agent Registry,自動探索及擷取部署在支援的 Google Cloud 執行階段的特定資源。對於導入開放式 Agent2Agent (A2A) 通訊協定的代理,登錄檔也會自動從代理資訊卡擷取技能和功能。 | 代理程式 |
|
| MCP 伺服器 | Google 官方和 Google Cloud 遠端 MCP 伺服器 | ||
| 手動註冊 |
如果是外部資源、不支援的執行階段的自訂工作負載,或是未實作 A2A 通訊協定的標準 REST 代理程式,您必須在登錄檔中建立 Service 資源,手動註冊這些資源。 |
代理程式 | 遠端代理程式 |
| MCP 伺服器 | 自訂工作負載或外部 MCP 伺服器 |