Registro de servidores MCP
Ferramentas de desenvolvimentoCódigo-fonte público

A2A Remote Agent MCP Server

Gerenciamento do protocolo Agent-to-Agent para ADK-Rust Enterprise. Descubra agentes remotos, envie tarefas, transmita resultados e gerencie notificações push — em qualquer framework que implemente o protocolo A2A.

O que ele oferece a um agente

Uma capacidade feita sob medida por trás de uma conexão MCP.

O servidor possui sua lógica de domínio e publica um contrato de ferramenta que um cliente MCP pode descobrir. O ADK-Rust pode carregar esse contrato em um agente, normalizar cada esquema para o provedor de modelo escolhido e manter o ciclo de vida da conexão fora da lógica de negócio do agente.

01

Fornece capacidades a2a por meio de um contrato MCP tipado.

Arquitetura

Como A2A Remote Agent MCP Server se encaixa em um sistema de agente.

O modelo nunca precisa dos detalhes de implementação ou credenciais do sistema por trás do servidor. Ele vê definições de ferramentas revisadas. O cliente MCP lida com descoberta e chamadas, enquanto o servidor mantém a propriedade da validação, política e comunicação com seu sistema de domínio.

01

Agente ADK-Rust

Escolhe uma capacidade do catálogo de ferramentas revisado.

02

Cliente MCP

Descobre esquemas, envia chamadas e recebe conteúdo tipado.

03

A2A Remote Agent MCP Server

Valida a solicitação e possui 11 contratos de ferramentas documentados.

04

Sistema de domínio

Mantém a API, dados, credenciais e regras de negócio por trás do servidor.

Conexão: stdio · streamable HTTP · SSE · Framework do servidor: ADK MCP SDK + rmcp

Da documentação do projeto

Arquitetura publicada do servidor

Abrir o diagrama de código-fonte ↗
Diagrama de arquitetura de A2A Remote Agent MCP Server do seu repositório oficial

Catálogo de ferramentas

O que um agente pode pedir para A2A Remote Agent MCP Server fazer?

Cada ferramenta tem um nome estável, um propósito legível por humanos e um contrato de entrada JSON descoberto durante a inicialização MCP. Classes de risco vêm do manifesto do registro do projeto quando disponível.

11 ferramentas nomeadas

fetch_agent_card

Buscar /.well-known/agent-card.json de um agente remoto

read only
validate_agent_card

Verificar assinatura, versão, autenticação e capacidades de um cartão de agente

read only
list_agents

Mostrar agentes remotos configurados

read only
send_task

Criar ou continuar uma tarefa remota A2A

external write
send_task_streaming

Iniciar tarefa remota com atualizações em streaming

external write
get_task

Buscar estado e histórico da tarefa

read only
list_tasks

Paginar e filtrar o registro de tarefas remotas

read only
cancel_task

Cancelar tarefa remota em execução

external write
subscribe_events

Abrir assinatura SSE para eventos de tarefa

read only
manage_push_notifications

Criar, atualizar ou excluir configurações de notificações push

internal write
get_agent_capabilities

Buscar capacidades privadas do agente (cartão estendido)

read only

Governança

Entenda o efeito de cada ferramenta.

Uma conexão de servidor herda a autoridade de suas credenciais e do ambiente de implantação. As declarações abaixo vêm do README deste projeto e do manifesto do registro MCP; sua aplicação ainda decide quais ferramentas um agente recebe e onde a aprovação é necessária.

7 read only3 external write1 internal write
  • Validação da versão do protocolo — rejeita agentes incompatíveis
  • Autenticação com escopo de locatário — cabeçalhos de isolamento para implantações multi-inquilino
  • Limites de tarefas remotas — limitação de taxa por agente
  • Registro de auditoria — todas as interações A2A são registradas

Superfície MCP

O que a documentação atual declara.

O MCP pode transportar ferramentas, recursos, prompts, resultados estruturados, progresso, cancelamento e trabalhos de longa duração. Este registro destaca os recursos modernos do protocolo explicitamente mencionados por este repositório.

Assinaturas
Tarefas de longa duração
ADK MCP SDKrmcpManifesto do registro

Instalar e conectar

Siga o ponto de partida documentado do projeto.

Instale o servidor no ambiente que possui suas credenciais e acesso ao domínio. Adicione-o ao seu host MCP, verifique as ferramentas descobertas e restrinja o conjunto de ferramentas antes de entregá-lo a um agente de produção.

Instalar
cargo install mcp-a2a
Formato de conexão ADK-Rust
let toolset = McpToolset::from_stdio(
    "mcp-a2a",
    ["mcp-a2a"],
).await?;

let agent = LlmAgentBuilder::new("agent")
    .tools(toolset.tools().await?)
    .build()?;

Comandos e configurações são extraídos do README público. Confirme pré-requisitos, variáveis de ambiente e opções específicas da versão na documentação oficial antes da implantação.

Documentação oficial

Continue com a fonte de verdade dos mantenedores do projeto.

Esta página fornece um mapa acessível do servidor. O repositório permanece autoritativo para esquemas exatos, pré-requisitos, configuração, exemplos, testes, versões e atualizações de segurança.

Registro fonte

Metadados de versão e repositório para esta entrada do catálogo.

Ver repositório público ↗
Versão
1.2.0
Licença
Apache-2.0
Ferramentas
11
Revisão
42e9cc13c9f2
Atualizado
24 de mai. de 2026
Transportesstdiostreamable HTTPSSE