MCP Server And MCP Client with Google ADK !!
AI Tech With ravi
0:00 / 0:00
MCP Server And MCP Client with Google ADK !!
28 просмотров · 5 дней назад
AI Tech With ravi
56 подписчиков
28 просмотров · 5 дней назад
Model Context Protocol (MCP) is the open standard that lets AI agents talk to external tools, files, and APIs without writing a custom integration for every single one. In this video, we go deep into MCP with Google's Agent Development Kit (ADK) — covering the theory AND three full hands-on implementations.
By the end of this video you'll understand:
✅ What MCP is and why it exists (one standard instead of N bespoke integrations)
✅ How the MCP client ↔ server model works (list_tools, call_tool)
✅ The 3 MCP transports: stdio, Streamable HTTP, and SSE — when to use each
✅ How to connect an ADK agent to a public MCP server (McpToolset)
✅ How to build your OWN MCP server with FastMCP
✅ How to expose ADK tools AS an MCP server so Claude Desktop (or any MCP client) can use them
✅ Security: using tool_filter as an allow-list + the supply-chain trust boundary of MCP servers
✅ Production concerns: server lifecycle, connection cleanup, latency, schema drift, and the Kubernetes sidecar deployment pattern
🛠️ WHAT WE BUILD (3 hands-on examples)
1️⃣ ADK → public MCP server: connecting to the official @modelcontextprotocol/server-filesystem over stdio, with a locked-down sandbox directory and a read-only tool_filter
2️⃣ ADK → your own MCP server: building a custom FastMCP server (company employee lookup) and consuming it from an ADK agent
3️⃣ ADK tools → MCP server: exposing ADK FunctionTools over MCP using the low-level Server API, tested with a raw MCP client and wired into Claude Desktop
🔧 TECH STACK
Google ADK (Agent Development Kit) 2.8+
Python, mcp 1.29.1, FastMCP
Node.js / npx (@modelcontextprotocol/server-filesystem)
Claude Desktop (as an external MCP client)
📚 REFERENCE LINKS
MCP Tools (ADK docs): https://adk.dev/tools-custom/mcp-tools/
MCP Overview (ADK docs): https://adk.dev/mcp/
Model Context Protocol standard: https://modelcontextprotocol.io
SOURCE CODE
https://github.com/ravibhalsing/ADK-T...
#adkofficial #google #adk #mcp #mcpserver #genai #python #agent #agenticai