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