Agent Registry 将生态系统的代理组件分为三种主要类型,您可以在自己的环境中发现这些类型:
- 代理:具有特定技能的自主行动者。技能代表代理的高级功能,是发现的主要机制。
- MCP 服务器:标准化数据资源和 工具 的提供方。工具是 MCP 服务器公开的确定性函数,代理可以调用这些函数来执行特定操作。
- 端点:代理访问的目标网址(通常是 REST API)。通过将这些目标抽象为可管理资源,Agent Registry 可让您集中管理代理可以访问哪些外部 API。
如需详细了解这些概念以及 Agent Registry 使用的其他概念, 请参阅主要概念。
Agent Registry API 将读取和写入操作分开。在 Agent Registry 中,a
Service是一种可写入的 API 资源
,表示您手动添加到
注册表的代理、MCP 服务器或端点。Agent Registry 还会自动 注册 部署在支持的 Google Cloud 运行时上的代理
和服务器。
通过启用 Agent Registry API API,注册和管理代理、MCP 服务器和端点。您可以使用可写入的 Service 资源在注册表中手动创建、更新和删除条目。然后,查询只读的 Agent、McpServer 或 Endpoint
资源,以分别获取、列出和搜索已注册的代理、服务器和端点。
如需开始使用,请参阅设置 Agent Registry。
在注册表中注册智能体组件
Agent Registry 通过两种注册机制(自动和手动)维护代理和 MCP 服务器的目录。使用 Service
资源手动创建、更新和删除条目。
| 注册机制 | 说明 | 已注册的组件 | 支持的产品 Google Cloud |
|---|---|---|---|
| 自动注册 | 您可以配置和使用 Agent Registry 来自动发现和 注入部署在支持的 Google Cloud 运行时上的特定资源。 对于实现开放式 Agent2Agent (A2A) protocol 的代理,注册表还会自动从其代理卡片中提取其技能和能力。 | 代理 |
|
| MCP 服务器 | Google 官方 MCP 服务器和 Google Cloud 远程 MCP 服务器 | ||
| 手动注册 |
对于外部资源、不支持的运行时上的自定义智能体组件或未实现 A2A protocol 的标准 REST 代理,您必须通过在注册数据库中创建 Service 资源来手动注册它们。 |
代理 | 远程代理 |
| MCP 服务器 | 不支持的运行时上的自定义代理组件或外部 MCP 服务器 |
后续步骤
- 查看主要概念,熟悉 Agent Registry 中使用的基本术语。
- 设置 Agent Registry。
- 了解代理的 自动注册和手动注册之间的区别。