Multi-Agent-ADK

TrongNV2003
1
A multi-agent e-commerce system built with Google ADK and MCP. Features microservice architecture with A2A protocol communication, enabling customer consultation, real-time inventory lookup, and automated order processing.
#a2a-protocol #mcp-server #multi-agent-systems

Overview

What is Multi-Agent-ADK

Multi-Agent-ADK is a multi-agent e-commerce system that utilizes Google ADK and Model Context Protocol (MCP). It features a microservice architecture with A2A protocol communication, allowing for customer consultation, real-time inventory lookup, and automated order processing.

How to Use

To use Multi-Agent-ADK, deploy each specialist agent as a separate uvicorn service using the `to_a2a()` function. The orchestrator communicates with these agents via the A2A protocol through `RemoteA2aAgent`. Agents can be accessed and managed through their respective endpoints.

Key Features

Key features include a microservice architecture, A2A protocol communication, real-time inventory checks, automated order processing, and natural language consultation capabilities.

Where to Use

Multi-Agent-ADK is primarily used in the e-commerce sector, particularly for applications that require customer support, inventory management, and order processing.

Use Cases

Use cases include analyzing customer inquiries, checking product availability and pricing, processing customer orders, and providing natural language responses to customer queries.

Content