adk-mcp-a2a-crash-course

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.

GitHub Stars

35

User Rating

Not Rated

Favorites

0

Views

52

Forks

17

Issues

0

Installation
Difficulty
Intermediate
Estimated Time
10-20 minutes

Installation

1 Clone the repository:
bash
    git clone 
    cd adk-a2a-mcp
    
2 Create and activate a virtual environment:
bash
    python -m venv .venv
    source .venv/bin/activate  # On Windows: .venv\Scripts\activate
    
3 Install dependencies from the single source of truth, pyproject.toml:
bash
    uv pip install -e ".[dev]"
    
4 Create a .env file from the example and add your API keys:
bash
    cp .env.example .env
    # Now edit .env and add your keys
    
The .env file should contain:

Additional Resources