La boîte à 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 officielle et à jour, ainsi que dans les exemples de code.
Étant donné que le serveur MCP accède au contenu lorsque le modèle est sollicité, le contexte du LLM concernant Google Maps Platform ne doit pas être limité aux données disponibles à la date d'entraînement du modèle.
Voici quelques exemples de ressources Google Maps Platform auxquelles le serveur MCP peut accéder :
- 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 façon de raisonner au mieux 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 de génération augmentée par récupération (RAG) hébergé. Le moteur RAG recherche les versions les plus récentes de la documentation, des tutoriels et des exemples de code officiels de Google Maps Platform. Il 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 du service pour 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 relatives à l'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 devez vous assurer que le contenu Google Maps n'est pas mis en cache, stocké ni 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 chaque modèle que vous prévoyez d'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 modèles. Vous êtes responsable de l'utilisation du modèle et devez vous assurer qu'elle respecte pleinement les restrictions concernant le contenu Google Maps dans les conditions d'utilisation de Google Maps Platform, y compris les conditions d'utilisation 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 qu'ils accèdent 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. 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 ?"
- "Quel est le meilleur moyen d'obtenir la position actuelle de l'utilisateur sur une carte dans iOS ?"
- "Donne 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 documentation de référence sur Maps Code Assist MCP.
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 de 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 partager vos commentaires sur Maps Code Assist, utilisez les formulaires suivants :