mcp-gmap/rs
Le monde. À portée de main.
Google Maps pour votre terminal et vos agents. Un binaire Rust. Chaque coordonnée ouvre des possibilités.
cargo install mcp-gmap-rs --locked01 / UN BINAIRE, TROIS FAÇONS DE L’UTILISER
À votre façon de travailler.
D’une recherche rapide à un agent en production. Les mêmes outils, partout où vous les exécutez.
Votre terminal.
Trouvez un lieu, validez une adresse, calculez un trajet. Du JSON structuré pour vos scripts.
mcp-gmap-rs geocode↗02 / STDIOVotre agent.
Lancez un serveur MCP stdio. Connectez votre hôte. Donnez à votre agent le sens du lieu.
mcp-gmap-rs serve stdio↗03 / HTTPVotre infrastructure.
HTTP streamable, TLS et mTLS natifs. Pour les conteneurs et Kubernetes.
mcp-gmap-rs serve http↗02 / LES OUTILS
Un monde de réponses.
42 outils. Des détails d’une rue aux conditions locales. Chaque paramètre, valeur par défaut et exemple est documenté.
geocode
Convertir une adresse ou un lieu connu en coordonnées.
validate_address
Valider et normaliser une adresse postale ; renvoie le verdict Google, les corrections, les composants et le géocodage. Ce verdict ne garantit pas une livraison.
pollen
Obtenir 1 à 5 jours de prévisions polliniques, indices et recommandations sanitaires pour des coordonnées exactes. La couverture dépend du lieu et de la saison.
area_insights
Compter les lieux dans un cercle, une région ou un polygone avec Places Aggregate. Les identifiants facultatifs sont disponibles uniquement pour un total de 100 ou moins ; aucun détail n’est demandé automatiquement.
snap_to_roads
Rattacher un trajet GPS ordonné de 2 à 100 points au réseau routier. Espacer les points consécutifs d’environ 300 mètres au plus pour de bons résultats. L’interpolation facultative ajoute de la géométrie routière.
nearest_roads
Trouver les segments routiers les plus proches de 1 à 100 points GPS indépendants ; conserve originalIndex et les identifiants routiers Google.
reverse_geocode
Convertir des coordonnées en adresse postale.
search_places
Rechercher dans Places (New) par texte avec des filtres facultatifs de localisation et de note.
search_nearby
Trouver des lieux autour d’une adresse ou d’une paire de coordonnées exactes, filtrés par type, note et état d’ouverture.
place_details
Obtenir les détails, avis et attributions d’un lieu. Les URL photo facultatives conservent les auteurs. Afficher les sources et déclarations associées au contenu.
directions
Obtenir un itinéraire, sa géométrie, les instructions de navigation et la durée du trajet.
distance_matrix
Calculer distances et durées de trajet pour plusieurs origines et destinations.
elevation
Obtenir l’altitude en mètres de coordonnées géographiques.
timezone
Obtenir le fuseau, les décalages UTC/heure d’été et l’heure locale. timestamp utilise des millisecondes Unix.
weather
Obtenir la météo actuelle, les prévisions quotidiennes ou les prévisions horaires.
air_quality
Obtenir les indices de qualité de l’air, les concentrations facultatives de polluants et les recommandations sanitaires.
static_map
Récupérer une carte PNG avec marqueurs et tracés. MCP renvoie une image intégrée ; la CLI renvoie du JSON base64 ou écrit --output.
batch_geocode
Géocoder jusqu’à 50 adresses avec succès ou erreur par adresse et concurrence bornée.
explore_area
Résoudre une localisation et explorer des catégories avec les détails des premiers résultats. Utiliser des lieux précis pour préparer un parcours.
plan_route
Planifier un itinéraire de 2 à 27 arrêts. Optimiser 2 à 25 arrêts intermédiaires, sauf en transport en commun. Les coordonnées exactes sont préservées.
compare_places
Rechercher et comparer des lieux avec des informations détaillées et, en option, la distance en voiture depuis userLocation.
search_along_route
Trouver des lieux le long d’un itinéraire à l’aide de sa polyligne encodée.
local_rank_tracker
Mesurer le classement de recherche sur une grille géographique pour 1 à 3 mots-clés ; renvoie ARP, ATRP, SoLV et les erreurs par point.
speed_limits
Obtenir les limitations automobiles de segments routiers à partir de points GPS ou d’identifiants Roads. Cette fonctionnalité Google nécessite un accès Asset Tracking : activer Roads ne suffit pas.
autocomplete
Prédire les lieux et requêtes pendant la saisie avec Places API (New), filtres géographiques, langue, position du curseur et jetons de session gérés par l’appelant.
geolocate
Estimer la position d’un appareil à partir de cellules mobiles ou de points WiFi avec le corps JSON Google Geolocation natif complet.
solar
Utiliser les trois méthodes principales Solar : informations sur le bâtiment voisin, métadonnées des couches raster régionales et téléchargement GeoTIFF borné par identifiant.
aerial_view
Obtenir les URL de lecture temporaires ou les métadonnées d’une vidéo Aerial View existante, sans la télécharger.
render_aerial_video
Demander explicitement un rendu Aerial View asynchrone pour une adresse postale américaine couverte ; cette action modifie la file de rendu Google.
map_tiles
Créer des sessions Map Tiles et récupérer les ressources 2D, 3D photoréalistes et Street View pour un visualiseur. Ce service ne réalise pas le rendu. La licence autorise la visualisation, pas l’interprétation automatique, l’analyse d’image, l’extraction géographique ni l’usage hors ligne.
streetview
Consulter les métadonnées d’un panorama Street View ou obtenir une image JPEG fixe à partir d’un lieu ou d’un identifiant. Vérifier les métadonnées avant une requête d’image facturée.
streetview_publish
Gérer les photos et séquences du compte Google consentant avec toutes les méthodes REST v1 documentées et un envoi de fichiers borné. Les publications et suppressions sont explicites, jamais relancées automatiquement.
datasets
Gérer les jeux de données géographiques de styles Google Maps pilotés par les données, y compris l’import asynchrone depuis un objet Cloud Storage existant.
route_optimization
Optimiser des flottes de livraison ou de service avec Route Optimization et le ShipmentModel natif complet : capacités, créneaux et contraintes de coût.
air_quality_forecast
Consulter les prévisions horaires de qualité de l’air à un instant ou sur un intervalle, jusqu’à 96 heures.
air_quality_history
Consulter la qualité de l’air des 30 derniers jours.
air_quality_heatmap
Télécharger une tuile de carte de chaleur de qualité de l’air pour un indice ou polluant.
pollen_heatmap
Télécharger une tuile d’indice pollinique des arbres, graminées ou herbacées.
weather_history
Consulter les 24 dernières heures météo avec pagination explicite.
weather_alerts
Consulter les alertes météo publiques touchant un lieu, avec gravité et autorité émettrice natives.
weather_minute_forecast
EXPÉRIMENTAL : obtenir une prévision haute résolution des précipitations sur six heures.
weather_map
EXPÉRIMENTAL : télécharger une tuile de précipitations immédiates pour les États-Unis ou l’Europe.
03 / DU PREMIER APPEL À LA PRODUCTION