Google A2a
БесплатноНе проверенAbout Pure java implementation of Google A2A protocol. This project demonstrates how to build an A2A-compliant multi-agent system using Spring Boot, Ollama, and
Описание
About Pure java implementation of Google A2A protocol. This project demonstrates how to build an A2A-compliant multi-agent system using Spring Boot, Ollama, and the Agent-to-Agent (A2A) protocol. The architecture is based on a Parent Agent that orchestrates multiple Child Agents (e.g., Order Agent, Seller Agent).
README
This project demonstrates how to build an A2A-compliant multi-agent system using Spring Boot, Ollama, and the Agent-to-Agent (A2A) protocol.
The architecture is based on a Parent Agent that orchestrates multiple Child Agents (e.g., Order Agent, Seller Agent). The parent dynamically discovers child agents via their AgentCard (agent.json) and delegates tasks in a standardized, message-driven way.
Key Features
A2A-Compliant Communication – Agents communicate through the A2A protocol using standardized Message objects and AgentCard descriptors.
Dynamic Agent Discovery – The parent automatically fetches AgentCards from configured child agents, ensuring no hardcoding of capabilities.
LLM-Driven Task Routing – The parent uses a Large Language Model (via Ollama) to decide which agent(s) should handle a given user query.
Chained Orchestration – The parent can call multiple agents in sequence, e.g., fetching order details from the Order Agent and then using the seller ID to fetch additional info from the Seller Agent.
Response Aggregation – The parent aggregates responses from multiple agents into a final, natural-language answer for the user.
Strict Agent Boundaries – Each agent is independent and exposes its own agent.json, making the system modular and extendable.
Use Cases
Case 1: Get B2C Orders → Only the Order Agent is called.
Case 2: Get Seller Info by ID → Only the Seller Agent is called.
Case 3: Get B2C Orders with Seller Info → The Order Agent is called first, then the Seller Agent is called using the extracted seller ID(s).
Flow Diagram
Testing with Prompts
Установка Google A2a
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/kuldeepsingh99/google-a2aFAQ
Google A2a MCP бесплатный?
Да, Google A2a MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Google A2a?
Нет, Google A2a работает без API-ключей и переменных окружения.
Google A2a — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Google A2a в Claude Desktop, Claude Code или Cursor?
Открой Google A2a на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Google A2a with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
