O Agent Registry organiza seu ecossistema de IA em recursos padronizados para que você possa registrar, descobrir e governar agentes, servidores MCP, endpoints e habilidades. Entender como o Registro de Agentes separa os recursos graváveis Service
dos recursos de descoberta somente leitura e quais produtos oferecem suporte ao
registro automático e manual ajuda você a projetar e controlar seu registro.
Componentes agênticos
O Agent Registry permite registrar, descobrir e controlar os seguintes tipos de componentes de agentes:
- Agentes: atores de IA autônomos que realizam tarefas específicas, invocam ferramentas e colaboram com outros agentes.
- Servidores MCP: programas que implementam o Protocolo de Contexto de Modelo (MCP) para expor recursos e ferramentas de dados padronizados. As ferramentas são funções determinísticas expostas por um servidor MCP que os agentes podem invocar para realizar ações específicas.
- Endpoints: URLs de destino, normalmente APIs REST, acessados por um agente. Ao abstrair esses destinos em recursos gerenciáveis, o Agent Registry permite que você controle centralmente quais APIs externas seus agentes podem acessar.
- Habilidades: recursos modulares que ampliam o que um agente pode fazer. As habilidades independentes são pacotes de instruções e scripts opcionais controlados diretamente no registro. As habilidades de A2A são descrições de recursos no card de um agente que informam a outros agentes quando e como se comunicar com ele. Para mais informações, consulte Arquitetura de habilidades.
Recursos de serviço e recursos de descoberta
A forma como o Agent Registry representa um componente depende do tipo de componente e do modelo de registro. Para mais informações sobre ciclos de vida e descoberta de componentes, consulte Ciclo de vida e descoberta de componentes.
Agentes, servidores MCP e endpoints
Independentemente de um agente, um servidor MCP ou um endpoint ser registrado
automaticamente ou manualmente, o Agent Registry o representa como um recurso de descoberta
Agent, McpServer ou Endpoint somente leitura. Os consumidores, como
agentes de orquestração, aplicativos cliente e desenvolvedores, usam esses recursos de descoberta
para listar, pesquisar e visualizar componentes registrados.
Para componentes registrados automaticamente,
o Agent Registry ingere metadados diretamente de ambientes de execução compatíveis e cria
o recurso de descoberta sem um recurso Service.
Quando você registra manualmente um agente, um servidor MCP ou um endpoint, o Agent Registry separa as operações de gerenciamento da descoberta de componentes criando os seguintes itens:
- Um recurso
Servicegravável: armazena os metadados do componente, incluindo o tipo de componente agêntico, o URL da interface, a descrição, a vinculação de protocolo e a especificação de capacidade. Você cria, atualiza ou exclui o recursoServicepara operações de gerenciamento, como atualizar metadados ou cancelar o registro do componente, sem modificar ou excluir a implantação subjacente. - Um recurso de descoberta: quando você cria ou atualiza um recurso
Service, o Agent Registry lê os metadados e cria ou atualiza automaticamente um recurso de descobertaAgent,McpServerouEndpointque representa o componente no seu registro.
As flags de especificação usadas ao criar um recurso Service determinam a
coleção de recursos somente leitura resultante:
| Flags | Coleção de recursos | Caso de uso | Valores válidos |
|---|---|---|---|
--agent-spec-type--agent-spec-content |
Agent recurso na coleção agents |
Agentes REST padrão ou remotos compatíveis com A2A | a2a-agent-card, no-spec |
--endpoint-spec-type--endpoint-spec-content |
Endpoint recurso na coleção endpoints |
URLs de serviço ou APIs REST de destino externo | no-spec |
--mcp-server-spec-type--mcp-server-spec-content |
McpServer recurso na coleção mcp-servers |
Servidores externos do Protocolo de Contexto de Modelo (MCP) | tool-spec, no-spec |
Esses pares de sinalizações são mutuamente exclusivos. Especificar sinalizações de mais de um
par retorna um erro. Se você especificar o par de sinalizações para o tipo de componente errado, o Agent Registry vai criar o recurso de descoberta na coleção que corresponde à sinalização especificada. Por exemplo, transmitir --agent-spec-type=no-spec
ao registrar um endpoint cria um recurso Agent em vez de um
recurso Endpoint. Portanto, as consultas e políticas de governança específicas do tipo não
serão aplicadas conforme o esperado.
Habilidades independentes
As habilidades independentes não usam recursos Service separados. Em vez disso, você registra, cria versões e consulta habilidades diretamente
usando recursos Skill de nível superior, recursos SkillRevision filhos e
recursos Publisher.
Para começar, consulte Configurar o registro de agentes. Para mais informações sobre a API Agent Registry, consulte a documentação de referência da API.
Produtos e componentes compatíveis
O Agent Registry categoriza os produtos e componentes compatíveis de acordo com a forma como são registrados: automaticamente ou manualmente.
Registro automático
O Agent Registry descobre e ingere automaticamente as cargas de trabalho doGoogle Cloud compatíveis implantadas no seu projeto. Para agentes que implementam o protocolo aberto Agent2Agent (A2A), o registro extrai automaticamente as habilidades e os recursos de A2A do card de agente. As habilidades independentes gerenciadas pelo Google também podem ser descobertas em todos os projetos quando você configura o registro de agentes.
A tabela a seguir lista os produtos e componentes que o Agent Registry registra automaticamente:
| Tipo de componente | Produtos com suporte |
|---|---|
| Agentes |
|
| Servidores MCP |
|
| Habilidades | As habilidades gerenciadas pelo Google podem ser descobertas em todos os projetos |
Registro manual
Para componentes remotos, que são agentes, servidores MCP ou endpoints hospedados
fora do seu projeto de governança
em projetos Google Cloud separados, infraestrutura local ou nuvens
externas, registre manualmente os componentes no projeto de governança usando um
recurso Service. Você também usa um recurso Service para registrar manualmente
componentes em ambientes de execução ou agentes não compatíveis que não implementam o protocolo
A2A. Para habilidades independentes personalizadas, use um recurso Skill.
A tabela a seguir lista os produtos e componentes que você registra manualmente:
| Tipo de componente | Recursos suportados |
|---|---|
| Agentes | Agentes remotos implantados no Compute Engine, GKE, Cloud Run, sistemas locais ou nuvens externas |
| Servidores MCP | Componentes de agentes personalizados em ambientes de execução não compatíveis ou servidores MCP externos |
| Endpoints | APIs REST de destino externas ou URLs de serviço controlados como endpoints |
| Habilidades | Suas próprias habilidades independentes criadas pela sua organização |
A seguir
- Consulte os conceitos principais para se familiarizar com os termos essenciais usados no Agent Registry.
- Saiba mais sobre identidade e identificadores.
- Saiba mais sobre o ciclo de vida e a descoberta de componentes.
- Aprenda mais sobre a arquitetura de habilidades.
- Configure o Agent Registry.
- Aprenda mais sobre a diferença entre o registro automático e o manual.