Getting Started with Agent Development Kit Tools (MCP, Google Search, LangChain, etc.)

The AI Guy · Beginner ·🤖 AI Agents & Automation ·11mo ago

Key Takeaways

Learn to build a software bug assistant agent using Agent Development Kit's Python SDK with tools like MCP, Google Search, and LangChain.

Original Description

Learn how to build a software bug assistant agent with over 5 different types of tools using Agent Development Kit's Python SDK! 🛠️ Tools Make an Agent - Agent Development Kit (ADK) Tools Walkthrough Different ADK Tool types covered: 🐍 Function Tool: Python function to get the date. 🔎 Built-in Tool: Google search agent to browse the web. 🦜 Third-party tool: LangChain StackOverflow tool to search for questions. 🧰 MCP Toolbox for Databases: Postgres tools for internal bug tickets. 🔌 MCP Tool: GitHub MCP server tools for querying external issues. 📕 Resources 🧑‍💻 Get the code→: https://github.com/google/adk-samples/tree/main/python/agents/software-bug-assistant 📝 Blog Walkthrough→ https://cloud.google.com/blog/topics/developers-practitioners/tools-make-an-agent-from-zero-to-assistant-with-adk?e=48754805 Speakers: Jack Wotherspoon, Megan O'Keefe Connect with Jack→ https://www.linkedin.com/in/jack-wotherspoon/ Connect with Megan→: https://www.linkedin.com/in/askmeegs/ ⏰ Timestamps 00:00 - Intro 00:25 - Software Bug Agent 01:59 - How do tools work? 03:13 - ADK Tool Types 03:33 - 1. Function Tools 05:04 - 2. Built-in Tools 07:24 - 3. Third Party Tools (LangChain) 09:15 - 4. MCP Tools (GitHub) 15:00 - 5. MCP Toolbox for Databases 19:03 - Putting it all together 23:57 - Outro
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from The AI Guy · The AI Guy · 28 of 28

← Previous Next →
1 How to Setup a Machine Learning and AI Environment
How to Setup a Machine Learning and AI Environment
The AI Guy
2 Introduction to Machine Learning | | Learning ML with Scikit | Iris Dataset
Introduction to Machine Learning | | Learning ML with Scikit | Iris Dataset
The AI Guy
3 Introduction to Machine Learning | Learning ML with Scikit | Iris Dataset | Part 2
Introduction to Machine Learning | Learning ML with Scikit | Iris Dataset | Part 2
The AI Guy
4 How to Install OpenCV on Windows | OpenCV Python Tutorial | Setting up Computer Vision
How to Install OpenCV on Windows | OpenCV Python Tutorial | Setting up Computer Vision
The AI Guy
5 How to Build and Install OpenCV from Source | Using Visual Studio and CMake | Computer Vision
How to Build and Install OpenCV from Source | Using Visual Studio and CMake | Computer Vision
The AI Guy
6 YOLOv3 Object Detection with Darknet for Windows/Linux | Install and Run with GPU and OPENCV
YOLOv3 Object Detection with Darknet for Windows/Linux | Install and Run with GPU and OPENCV
The AI Guy
7 Creating a YOLOv3 Custom Dataset | Quick and Easy | 9,000,000+ Images
Creating a YOLOv3 Custom Dataset | Quick and Easy | 9,000,000+ Images
The AI Guy
8 Train YOLOv3 Custom Object Detector with Darknet | Aimbot and Security Camera | Fast and Easy
Train YOLOv3 Custom Object Detector with Darknet | Aimbot and Security Camera | Fast and Easy
The AI Guy
9 Create Labels and Annotations for Custom YOLOv3 Google Images Dataset | LabelImg Tutorial
Create Labels and Annotations for Custom YOLOv3 Google Images Dataset | LabelImg Tutorial
The AI Guy
10 How to Build an Object Detection Classifier with TensorFlow 2.0 on Windows/Linux
How to Build an Object Detection Classifier with TensorFlow 2.0 on Windows/Linux
The AI Guy
11 YOLOv3 in the CLOUD : Install and Train Custom Object Detector (FREE GPU)
YOLOv3 in the CLOUD : Install and Train Custom Object Detector (FREE GPU)
The AI Guy
12 A.I. Learns to Play World's Hardest Game (QWOP)
A.I. Learns to Play World's Hardest Game (QWOP)
The AI Guy
13 How to Build Object Detection APIs Using TensorFlow and Flask
How to Build Object Detection APIs Using TensorFlow and Flask
The AI Guy
14 Getting Started with Azure Machine Learning Studio
Getting Started with Azure Machine Learning Studio
The AI Guy
15 Real-time Yolov3 Object Detection for Webcam and Video (using Tensorflow)
Real-time Yolov3 Object Detection for Webcam and Video (using Tensorflow)
The AI Guy
16 How to Build an Object Tracker Using YOLOv3, Deep SORT and TensorFlow
How to Build an Object Tracker Using YOLOv3, Deep SORT and TensorFlow
The AI Guy
17 YOLOv4 in the CLOUD: Install and Run Object Detector (FREE GPU)
YOLOv4 in the CLOUD: Install and Run Object Detector (FREE GPU)
The AI Guy
18 YOLOv4 in the CLOUD: Build and Train Custom Object Detector (FREE GPU)
YOLOv4 in the CLOUD: Build and Train Custom Object Detector (FREE GPU)
The AI Guy
19 YOLOv4 Object Detection with TensorFlow, TensorFlow Lite and TensorRT Models (images, video, webcam)
YOLOv4 Object Detection with TensorFlow, TensorFlow Lite and TensorRT Models (images, video, webcam)
The AI Guy
20 How to Build a Custom YOLOv4 Object Detector using TensorFlow (License Plate Detector)
How to Build a Custom YOLOv4 Object Detector using TensorFlow (License Plate Detector)
The AI Guy
21 Counting Objects Using YOLOv4 Object Detection | Custom YOLOv4 Functions with TensorFlow
Counting Objects Using YOLOv4 Object Detection | Custom YOLOv4 Functions with TensorFlow
The AI Guy
22 Object Tracking Using YOLOv4, Deep SORT, and TensorFlow
Object Tracking Using YOLOv4, Deep SORT, and TensorFlow
The AI Guy
23 Crop and Save YOLOv4 Object Detections | Custom YOLOv4 Functions with TensorFlow
Crop and Save YOLOv4 Object Detections | Custom YOLOv4 Functions with TensorFlow
The AI Guy
24 License Plate Recognition Using YOLOv4 Object Detection, OpenCV, and Tesseract OCR
License Plate Recognition Using YOLOv4 Object Detection, OpenCV, and Tesseract OCR
The AI Guy
25 YOLOv4 in the CLOUD: Build Object Tracking Using DeepSORT in Google Colab (FREE GPU)
YOLOv4 in the CLOUD: Build Object Tracking Using DeepSORT in Google Colab (FREE GPU)
The AI Guy
26 How to Use Webcam In Google Colab for Images and Video (FACE DETECTION)
How to Use Webcam In Google Colab for Images and Video (FACE DETECTION)
The AI Guy
27 Real-time YOLOv4 Object Detection on Webcam in Google Colab | Images and Video
Real-time YOLOv4 Object Detection on Webcam in Google Colab | Images and Video
The AI Guy
Getting Started with Agent Development Kit Tools (MCP, Google Search, LangChain, etc.)
Getting Started with Agent Development Kit Tools (MCP, Google Search, LangChain, etc.)
The AI Guy

This video teaches how to build a software bug assistant agent using various tools from the Agent Development Kit, including Function Tools, Built-in Tools, and Third-party Tools. By following along, viewers can learn to create their own AI agents and integrate them with different tools and services. The video provides a comprehensive walkthrough of the ADK tools and their applications.

Key Takeaways
  1. Create a new ADK project
  2. Define a Function Tool to get the date
  3. Set up a Built-in Tool for Google search
  4. Integrate a Third-party Tool like LangChain
  5. Use MCP Toolbox for database interactions
  6. Combine tools to create a software bug assistant agent
💡 The Agent Development Kit provides a flexible framework for building AI agents that can be integrated with various tools and services, allowing for customized solutions to complex problems.

Related AI Lessons

Stop Blaming the Model. Your AI Agents Need a Control Plane
Learn why a control plane is crucial for AI agents, going beyond just the core agent loop
Medium · Data Science
What 12 failure classes and 30 Billion tokens spent taught us about trusting AI coding agents
Learn from 12 failure classes of AI coding agents to improve trust and reliability in production environments
Dev.to · keesan.eth
Lumo Is a Privacy-Focused AI Chatbot, With Clear Limits
Learn about Lumo, a privacy-focused AI chatbot with no chat logs, and understand its implications on user data protection
Dev.to · Simon Paxton
I Let 5 AI Agents Shop For Me in 2026. It Went About as Well as You’d Expect.
Learn from an experiment where 5 AI agents were used to shop for everyday items, highlighting what works and what doesn't in AI-powered shopping
Medium · AI

Chapters (11)

Intro
0:25 Software Bug Agent
1:59 How do tools work?
3:13 ADK Tool Types
3:33 1. Function Tools
5:04 2. Built-in Tools
7:24 3. Third Party Tools (LangChain)
9:15 4. MCP Tools (GitHub)
15:00 5. MCP Toolbox for Databases
19:03 Putting it all together
23:57 Outro
Up next
Building Great Agent Skills: The Missing Manual
AI Engineer
Watch →