menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

What is Go...
source image

Dev

2w

read

148

img
dot

Image Credit: Dev

What is Google Agent Development Kit (ADK)? 🤖 Agent with Local, Remote MCP Tools using ADK, Gemini, Fast API, Streamlit 🔧

  • Google Agent Development Kit (ADK) is an open-source framework for developing AI agents to run anywhere, including VSCode, terminals, Docker containers, Google CloudRun, and Google Kubernetes Engine.
  • The ADK framework provides detailed documentation covering agents, tools, workflows, sessions, memory, runners, and multi-agent interactions.
  • Using an agent framework like ADK offers benefits such as organized workflows, contextual memory maintenance, collaboration among multiple agents, seamless tool integration, model versatility, and built-in deployment capabilities.
  • The ADK Agent Event Loop operates on a back-and-forth communication process between the Runner component and the defined 'Execution Logic', including Agents, LLM calls, Callbacks, and Tools.
  • Model Context Protocol (MCP) is an open standard that standardizes communication between Large Language Models (LLMs) like Gemini and Claude with external applications, data sources, and tools.
  • The Agent App with Local & Remote MCP using Google ADK, Gemini, FastAPI, and Streamlit involves projects like FileOps for Local MCP and Serper for Remote MCP.
  • Installation of dependencies involves setting up Gemini Model access via API keys, alongside installing necessary packages like FastAPI, uvicorn, google-adk, pydantic, streamlit, and dotenv.
  • The implementation includes a frontend using Streamlit for user interactions and a backend utilizing FastAPI for handling queries and responses in conjunction with the defined ADK Agents.
  • Demonstrations for running both Local and Remote MCP setups are shown, involving running the frontend and backend components to interact with the Gemini Model through the ADK framework.
  • In conclusion, this guide walks through accessing Google Gemini 2.5, implementing ADK agents with MCP tools using Gemini, FastAPI, and Streamlit UI, inviting feedback and engagement from readers.

Read Full Article

like

8 Likes

For uninterrupted reading, download the app