RSS Cloud Blog

Ein Leitfaden zur Integration von Google ADK und MCP mit einem externen Server

Das Modell-Kontext-Protokoll (MCP) von Anthropic bietet eine standardisierte Möglichkeit, auf externe Kontexte zuzugreifen, die für künstlich intelligente Agenten erforderlich sind, um reale Aufgaben auszuführen. MCP ermöglicht es Agenten, externe Daten und Tools abzurufen, was für Entwickler entscheidend ist, die komplexe Agenten entwickeln, die Unternehmensdaten oder öffentliche APIs nutzen. Um Agenten, die mit Googles Agent-Entwicklungskit (ADK) entwickelt wurden, mit einem MCP-Server zu verbinden, müssen Entwickler eine externe MCP-Server über Server-Sent Events (SSE) oder Streamable HTTP verbinden. Dieser Artikel führt Entwickler durch die Entwicklung von ADK-Agenten, die mit externen MCP-Servern verbunden sind, wobei SSE und Streamable HTTP als Beispiele dienen. Um anzufangen, müssen Entwickler einen MCP-Server mit Python-Paketen erstellen und einen SSE-Transportmechanismus konfigurieren. Dann müssen sie einen ADK-Agenten erstellen und den MCP-Server daran anhängen. Der Agent kann dann mit dem ADK-Entwickler-Tool getestet werden. Streamable HTTP ist ein neues Transportprotokoll, das es Servern ermöglicht, als unabhängige Prozesse mit mehreren Client-Verbindungen über HTTP-POST- und GET-Anfragen. Für produktionsreife Bereitstellungen von MCP-Servern robuste Authentifizierung entscheidend ist, und Entwickler sollten sich auf die MCP-Spezifikation für Authentifizierung für weitere Informationen beziehen. Schließlich können Entwickler mit ADK beginnen, indem sie die Dokumentation lesen und ihren eigenen Agenten mit Zugriff auf verfügbare MCP-Server in der offenen Community erstellen.
favicon
bsky.app
AI and ML News on Bluesky @ai-news.at.thenote.app
favicon
cloud.google.com
A guide to Google ADK and MCP integration with an external server