AgentStack
MCP unreviewed MIT Self-run

Google Adk Masterclass

mcp-arjunprabhulal-google-adk-masterclass · by arjunprabhulal

Build AI agents with Google's Agent Development Kit (ADK). 20 modules from basics to advanced topics.

No reviews yet
0 installs
9 views
0.0% view→install

Install

$ agentstack add mcp-arjunprabhulal-google-adk-masterclass

Open-source listing — not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Pipes remote content directly into a shell (remote code execution).

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Google Adk Masterclass? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

🌟 Google ADK Masterclass

View Full Course

[](https://arjunprabhulal.com/courses/adk-masterclass-hands-on-series/) [](https://google.github.io/adk-docs/) [](LICENSE) [](https://twitter.com/arjunprabhulal)

📖 Overview

Build production-ready AI agents with Google's Agent Development Kit (ADK). This hands-on masterclass covers everything from basic setup to advanced topics like multi-agent systems, memory management, and custom integrations.

What this project offers:

  • 📚 Step-by-step tutorials progressing from fundamentals to advanced techniques
  • 💻 Modular, ready-to-run code examples with minimal setup
  • 🏗️ Reference architectures for building real-world AI agent applications

▶️ Demo

💡 Why This Exists

Learn ADK through hands-on projects. Each module pairs concepts with working code, progressing from basics to advanced multi-agent patterns.

🎯 Who Is This For

| If you are... | This is for you | |---------------|-----------------| | 🆕 New to AI agents | Start from Module 1, learn foundations first | | 🔄 Coming from LangChain/CrewAI | Jump to Module 4+ for ADK-specific patterns | | 🏗️ Building production systems | Focus on Modules 16-20 for state, memory, events | | 🔧 Integrating tools/APIs | Modules 7-14 cover built-in and custom tooling |

✨ Features

  • 📋 Comprehensive curriculum — 20 modules covering agents, workflows, tools, memory, and integrations
  • 🖥️ Multiple interfaces — CLI, Web UI, and programmatic approaches for every example
  • ⚙️ Production patterns — state management, callbacks, artifacts, and event streaming
  • 🔧 Extensible tooling — built-in tools, custom functions, OpenAPI, and MCP integrations
  • 📜 MIT licensed — free to use, modify, and deploy for personal or commercial projects

📚 Modules

🏁 Foundations

| # | Topic | Description | Blog | |---|--------|-------------|------| | 01 | [Getting Started](./01-getting-started/) | Introduction to ADK, environment setup, first agent | Read | | 02 | [Setting Up Agents](./02-setting-up-agent/) | CLI, Web, and Programmatic setup methods | Read | | 03 | [Visual Builder](./03-visual-builder/) | No-code agent building with Visual Builder | Read |

🤖 Agent Types

| # | Topic | Description | Blog | |---|--------|-------------|------| | 04 | [LLM Agents](./04-llm-agents/) | Building intelligent LLM-powered agents | Read | | 05 | [Workflow Agents](./05-workflow-agents/) | Sequential, Parallel, and Loop patterns | Read | | 06 | [Multi-Agent Systems](./06-multi-agent-systems/) | Agent orchestration and collaboration | Read |

🔧 Tools & Integrations

| # | Topic | Description | Blog | |---|--------|-------------|------| | 07 | [Built-in Tools](./07-built-in-tools/) | Google Search, Code Executor | Read | | 08 | [Vertex AI RAG](./08-vertex-ai-rag/) | RAG Engine integration | Read | | 09 | [Vertex AI Search](./09-vertex-ai-search/) | Enterprise search integration | Read | | 10 | [Custom Function Tools](./10-custom-function-tools/) | Building custom Python tools | Read | | 11 | [OpenAPI Tools](./11-openapi-tools/) | REST API integration | Read | | 12 | [Multi-Tool Agent](./12-multi-tool-agent/) | Combining multiple tools | Read | | 13 | [Third-Party MCP Tools](./13-third-party-mcp-tools/) | GitHub, Firecrawl integration | Read | | 14 | [MCP Toolbox for Databases](./14-mcp-toolbox/) | Database integration with MCP Toolbox | Read |

Protocols

| # | Topic | Description | Blog | |---|--------|-------------|------| | 15 | [Model Context Protocol](./15-mcp-deep-dive/) | MCP architecture and patterns | Read |

⚙️ Core Components

| # | Topic | Description | Blog | |---|--------|-------------|------| | 16 | [Session, State & Memory](./16-sessions-state-memory/) | Conversation history and state management | Read | | 17 | [Context Management](./17-context-management/) | Caching and compaction | Read | | 18 | [Callbacks](./18-callbacks/) | Intercepting agent behavior | Read | | 19 | [Artifacts](./19-artifacts/) | File and data handling | Read | | 20 | [Events](./20-events/) | Event streaming and debugging | Read |

📋 Prerequisites

For most modules:

For Vertex AI modules (08, 09, 18):

  • See [GCP Setup Guide](./docs/GCP_SETUP.md) for detailed instructions

🚀 Quick Start

# Clone the repository
git clone https://github.com/arjunprabhulal/google-adk-masterclass.git
cd google-adk-masterclass

# Set up environment
echo "GOOGLE_API_KEY=your-api-key-here" > .env

Option 1: Using uv (Recommended)

# Install uv if you haven't already
curl -LsSf https://astral.sh/uv/install.sh | sh

# Create virtual environment and install dependencies
uv venv && source .venv/bin/activate
uv pip install -r requirements.txt

# Run your first agent
cd 01-getting-started
adk web

Option 2: Using pip

# Create virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

# Run your first agent
cd 01-getting-started
adk web

🔗 Resources

🤝 Contributing

Contributions are welcome! Whether it's:

  • 🐛 Bug fixes
  • 📝 Documentation improvements
  • 💡 New module suggestions
  • 🌟 Sharing your projects built with this masterclass

Please open an issue first to discuss what you'd like to change.

👤 Author

Arjun Prabhulal

📄 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.


⭐ If you find this helpful, please star this repository and share with others!

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.