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 officielle et actualisée, ainsi que dans des 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 se limiter 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 :
- 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 cruciales sur la meilleure façon de raisonner sur l'intention 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 récentes de la documentation, des tutoriels et des exemples de code officiels de Google Maps Platform, et renvoie le contexte pertinent au LLM pour 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 d'utilisation spécifiques de ce service. Cette section décrit les exigences supplémentaires d'utilisation du service pour Maps Code Assist, y compris les LLM compatibles et les exigences d'attribution de la source.
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é 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 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 du modèle. Il vous incombe de vous assurer que votre utilisation du modèle respecte pleinement les 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 qu'ils accèdent 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 le MCP dans une application d'IA.
Exemples de cas d'utilisation
Une fois la configuration terminée, vous pouvez poser des questions au 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 ?"
- "Fournis 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 Maps Code Assist.
La méthode tools/list ne nécessite pas d'authentification.
curl -X POST https://mapscodeassist.googleapis.com/TOOLSET_ENDPOINT \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'MCP-Protocol-Version: MCP_PROTOCOL_VERSION' \
-H 'Mcp-Method: tools/list' \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list",
"params": {
"_meta": {
"io.modelcontextprotocol/protocolVersion": "MCP_PROTOCOL_VERSION",
"io.modelcontextprotocol/clientCapabilities": {
"extensions": {
"io.modelcontextprotocol/ui": {
"mimeTypes": ["text/html;profile=mcp-app"]
}
}
}
}
}
}'
Remplacez les éléments suivants :
TOOLSET_ENDPOINT: le reste du point de terminaison MCP après le nom du service. Pour Maps Code Assist, il s'agit demcp.MCP_PROTOCOL_VERSION: version du protocole MCP. Exemple :2026-07-28.
Envoyer des commentaires
Pour partager vos commentaires sur Maps Code Assist, utilisez les formulaires suivants :