Blog de nuage RSS

Un guide d'intégration de Google ADK et MCP avec un serveur externe

Le protocole de contexte de modèle d'Anthropic (MCP) fournit une manière standardisée d'accéder au contexte externe nécessaire pour les agents intelligents pour exécuter des tâches du monde réel. Le MCP permet aux agents de récupérer des données et des outils externes, ce qui est crucial pour les développeurs qui construisent des agents sophistiqués qui exploitent des données d'entreprise ou des API publiques. Pour intégrer des agents construits avec le kit de développement d'agent de Google (ADK) avec un serveur MCP, les développeurs doivent se connecter à un serveur MCP externe en utilisant des événements envoyés par le serveur (SSE) ou HTTP streamable. Cet article guide les développeurs à travers le développement d'agents ADK qui se connectent à des serveurs MCP externes, en utilisant SSE et HTTP streamable comme exemples. Pour commencer, les développeurs doivent créer un serveur MCP en utilisant des packages Python et configurer un mécanisme de transport SSE. Ensuite, ils doivent créer un agent ADK et attacher le serveur MCP à celui-ci. L'agent peut ensuite être testé en utilisant l'outil de développement ADK. HTTP streamable est un nouveau protocole de transport qui permet aux serveurs de fonctionner comme des processus indépendants gérant plusieurs connexions client via des requêtes et GET HTTP. Pour les déploiements de production de serveurs MCP, l'authentification robuste est critique, et les développeurs devraient consulter la spécification MCP sur l'authentification pour plus d'informations. Enfin, les développeurs peuvent commencer avec ADK en lisant la documentation et en créant leur propre agent avec accès à des serveurs MCP disponibles dans la communauté ouverte.
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