Le kit d'outils Google Maps Platform Code Assist est un serveur MCP (Model Context Protocol) qui améliore les réponses des grands modèles de langage (LLM) utilisés pour développer des applications avec Google Maps Platform. Il fonctionne en ancrant les réponses dans la documentation et les exemples de code officiels et à jour.
Étant donné que le serveur MCP accède au contenu lorsque le modèle est invité, le contexte du LLM concernant Google Maps Platform n'a pas besoin d'être limité aux données disponibles à la date d'entraînement du modèle.
Les ressources Google Maps Platform auxquelles le serveur MCP peut accéder incluent les suivantes :
- Documentation sur Google Maps Platform
- Conditions d'utilisation de Google Maps Platform
- Centre de confiance Google Maps Platform
- Dépôts de code dans les organisations GitHub officielles de Google Maps Platform
Outils
Maps Code Assist fournit des outils qui permettent aux LLM d'accéder aux fonctionnalités suivantes :
retrieve-instructions: outil d'assistance utilisé par le client pour obtenir des instructions système essentielles sur la meilleure façon de raisonner sur l'intention de l'utilisateur et de formuler des appels efficaces à l'outilretrieve-google-maps-platform-docs.retrieve-google-maps-platform-docs: outil principal. Il prend une requête en langage naturel et l'envoie à un moteur RAG (Retrieval Augmented Generation) hébergé. Le moteur RAG recherche les dernières versions de la documentation, des tutoriels et des exemples de code officiels de Google Maps Platform, et renvoie le contexte pertinent au LLM afin qu'il génère une réponse précise.
Facturation
L'utilisation de Maps Code Assist est sans frais pendant la phase expérimentale.
Règles et conditions d'utilisation
Maps Code Assist est soumis aux Conditions d'utilisation de Google Maps Platform, y compris aux conditions spécifiques à ce service. Cette section décrit les exigences supplémentaires concernant l'utilisation de Maps Code Assist, y compris les LLM compatibles et les exigences d'attribution des sources.
Exigences concernant les LLM compatibles
Vous ne pouvez utiliser Maps Code Assist qu'avec un LLM conforme aux Conditions d'utilisation de Google Maps Platform.
Par exemple, vous êtes responsable de vous assurer que le contenu Google Maps n'est pas mis en cache, stocké ou utilisé pour améliorer le LLM que vous choisissez d'utiliser. Avant d'utiliser Maps Code Assist, vous devez consulter les conditions d'utilisation de tout modèle que vous comptez utiliser avec Maps Code Assist. Vous ne devez pas utiliser Maps Code Assist avec des modèles qui utilisent les données saisies dans le modèle pour l'entraînement ou l'amélioration de celui-ci. Vous êtes responsable de vous assurer que votre utilisation du modèle est entièrement conforme aux restrictions concernant le contenu Google Maps dans les Conditions d'utilisation de Google Maps Platform, y compris les conditions spécifiques au service.
Exigences d'attribution pour les sources Google Maps
Lorsque vous présentez des résultats qui utilisent des outils fournis par Maps Code Assist, vous devez inclure les sources Google Maps associées.
Configurer les LLM pour accéder au serveur MCP Maps Code Assist
Vous pouvez configurer les LLM pour accéder au serveur MCP en suivant la documentation de configuration MCP correspondante et en utilisant le point de terminaison du serveur MCP Code Assist : https://mapscodeassist.googleapis.com/mcp.
Le serveur MCP Maps Code Assist utilise le transport HTTP en flux continu. Pour en savoir plus, consultez Configurer MCP dans une application d'IA.
Exemples de cas d'utilisation
Une fois configuré, vous pouvez poser des questions à votre LLM sur Google Maps Platform. Voici quelques exemples de requêtes :
- "Comment ajouter une carte à mon application Android ?"
- "Quelle est la meilleure façon d'obtenir la position actuelle de l'utilisateur sur une carte dans iOS ?"
- "Fournissez un exemple d'utilisation du service Directions dans l'API Maps JavaScript."
Outils disponibles
Pour afficher les détails des outils MCP disponibles et leurs descriptions pour le serveur MCP Maps Code Assist, consultez la référence MCP Maps Code Assist.
Lister les outils avec une requête HTTP
Pour vérifier que le serveur fonctionne et afficher la liste des outils disponibles, vous pouvez envoyer une requête HTTP tools/list directement au serveur MCP distant Maps Code Assist.
La méthode tools/list ne nécessite pas d'authentification.
curl -X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{
"jsonrpc": "2.0",
"method": "tools/list",
"id": "1"
}' \
https://mapscodeassist.googleapis.com/mcp
Envoyer des commentaires
Pour envoyer des commentaires sur Maps Code Assist, utilisez les formulaires suivants :