adk-mcp-a2a-crash-course

chongdashu
23
This project demonstrates a multi-agent system using Google's Agent Development Kit (ADK), Agent2Agent (A2A) and Model Context Protocol (MCP). that integrates Notion for information retrieval and ElevenLabs for text-to-speech conversion.

Overview

What is adk-mcp-a2a-crash-course

The adk-mcp-a2a-crash-course is a project that demonstrates a multi-agent system utilizing Google's Agent Development Kit (ADK), Agent2Agent (A2A), and Model Context Protocol (MCP). It integrates Notion for information retrieval and ElevenLabs for text-to-speech conversion.

How to Use

To use the adk-mcp-a2a-crash-course, follow the tutorial series available on YouTube, which guides you through the implementation process. The repository contains starting code to help you follow along, and for the complete implementation, refer to the 'lesson-complete' branch.

Key Features

Key features include a fully decoupled Agent-to-Agent architecture, integration with Notion for efficient information retrieval, and ElevenLabs for converting text to speech. Additionally, a Builder Pack is available for deeper exploration of ADK development.

Where to Use

The adk-mcp-a2a-crash-course can be used in fields such as AI development, education, and software engineering, particularly for creating intelligent agents that require information processing and voice interaction.

Use Cases

Use cases include developing AI agents for customer support that retrieve information from databases, creating educational tools that read text aloud, and building applications that require seamless interaction between multiple agents.

Content