Agent Registry 数据模型

代理注册表将生态系统的智能组件分为三种主要类型,您可以在环境中发现这些组件:

  • 智能体:具有特定技能的自主行动者。技能代表了代理的高级功能,是发现的主要机制。
  • MCP 服务器:标准化数据资源和工具的提供方。工具是 MCP 服务器公开的确定性函数,代理可以调用这些函数来执行特定操作。
  • 端点:代理访问的目标网址(通常为 REST API)。通过将这些目的地抽象为可管理的资源,Agent Registry 可让您集中管理代理可以访问哪些外部 API。

如需详细了解代理注册服务使用的这些概念及其他概念,请参阅主要概念

代理注册 API 将读取和写入操作分开。在 Agent Registry 中,Service 是一个可写入的 API 资源,表示您手动添加到注册表中的代理、MCP 服务器或端点。代理注册表还会自动注册部署在受支持的 Google Cloud 运行时上的代理和服务器。

通过启用 Agent Registry API 来注册和管理代理、MCP 服务器和端点。您可以使用可写入的 Service 资源在注册表中手动创建、更新和删除条目。然后,查询只读的 AgentMcpServerEndpoint 资源,以分别获取、列出和搜索已注册的代理、服务器和端点。

如需开始使用,请参阅设置代理注册表

在注册表中注册智能体组件

Agent Registry 通过两种注册机制(自动和手动)维护代理和 MCP 服务器目录。您可以使用 Service 资源手动创建、更新和删除条目。

注册机制 说明 已注册的组件 支持的 Google Cloud 产品
自动注册 您可以配置和使用代理注册表,以自动发现和注入部署在受支持的 Google Cloud 运行时上的特定资源。 对于实现开放式 Agent2Agent (A2A) 协议的代理,注册中心还会自动从其代理卡片中提取技能和功能。 代理
MCP 服务器 官方 Google 和 Google Cloud 远程 MCP 服务器
手动注册 对于外部资源、不支持的运行时上的自定义智能体组件或未实现 A2A protocol 的标准 REST 代理,您必须通过在注册数据库中创建 Service 资源来手动注册它们。 代理 远程代理
MCP 服务器 在不受支持的运行时或外部 MCP 服务器上使用自定义智能体组件

后续步骤