Provides comprehensive Google Maps functionality including geocoding, reverse geocoding, place search, directions, distance matrix calculations, elevation data, and detailed place information through the Google Maps API.
🗺️ MCP Google Maps - stdio Edition
Servidor MCP de Google Maps con soporte stdio para Claude Desktop
🚀 Instalación
Instalación Global (Recomendada)
Instalación Local
⚡ Uso Rápido
1. Configurar API Key
Opción A: Variables de entorno
Opción B: Archivo .env (recomendado para desarrollo)
2. Configurar Claude Desktop
Ubicación del archivo de configuración:
Windows:
%APPDATA%\\Claude\\claude_desktop_config.json
macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Contenido del archivo:
3. Reiniciar Claude Desktop
¡Listo! Ya puedes usar Google Maps desde Claude Desktop.
🛠️ Herramientas Disponibles
📍 Geocoding: Convertir direcciones a coordenadas
🔄 Reverse Geocoding: Convertir coordenadas a direcciones
🔍 Búsqueda de Lugares: Encontrar lugares cercanos
🗺️ Direcciones: Calcular rutas entre puntos
📏 Matriz de Distancias: Calcular distancias entre múltiples puntos
⛰️ Elevación: Obtener datos de elevación
📋 Detalles de Lugares: Información detallada de lugares
📋 Requisitos
Node.js: >= 18.0.0
Google Maps API Key: Obtener en Google Cloud Console
Claude Desktop: Instalado y configurado
🔧 Configuración Avanzada
Variables de Entorno
GOOGLE_MAPS_API_KEY
: Tu API key de Google Maps (requerida)MCP_SERVER_PORT
: Puerto del servidor HTTP interno (opcional, default: 3000)
Instalación desde Fuente
🆚 Diferencias con el Proyecto Original
Característica | Original (HTTP) | stdio Edition |
Transporte | HTTP/SSE | stdio (JSON-RPC) |
Cliente | Cualquier cliente HTTP | Solo Claude Desktop |
Instalación | Local | Global + Local |
Dependencias | Múltiples | Mínimas |
Uso | Servidor web | Comando directo |
🐛 Solución de Problemas
Error: "GOOGLE_MAPS_API_KEY not set"
Error: "Command not found: mcp-google-maps-stdio"
Claude Desktop no detecta el servidor
Verificar la configuración en
claude_desktop_config.json
Reiniciar Claude Desktop completamente
Verificar que el comando
mcp-google-maps-stdio
funciona en terminal
📚 Documentación Completa
Ver CONFIGURACION_CLAUDE.md
para:
Guía paso a paso detallada
Ejemplos de configuración
Solución de problemas avanzada
FAQ completo
🤝 Contribuir
Fork el proyecto
Crear una rama para tu feature (
git checkout -b feature/AmazingFeature
)Commit tus cambios (
git commit -m 'Add some AmazingFeature'
)Push a la rama (
git push origin feature/AmazingFeature
)Abrir un Pull Request
📄 Licencia
Este proyecto está bajo la Licencia MIT. Ver LICENSE
para más detalles.
🙏 Agradecimientos
Basado en mcp-google-map original
Adaptado para soporte stdio con Claude Desktop
Wrapper desarrollado para compatibilidad total
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Enables Claude Desktop to access Google Maps services including geocoding, place search, directions, distance calculations, and elevation data through stdio communication. Provides comprehensive location-based functionality with direct Google Maps API integration.