mcp-google-map
20
MCP Google Map Server is an advanced MCP server offering seamless integration with Google Maps API, featuring geocoding, location search, directions, and elevation data retrieval. It supports a range of powerful tools for detailed place and route information with LLM processing capabilities.
MCP Google Map Server
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
Features
- Location Search: Search for places near a specific location with customizable radius and filters. Get detailed place information including ratings, opening hours, and contact details.
- Geocoding Services: Convert addresses to coordinates (geocoding) and convert coordinates to addresses (reverse geocoding).
- Distance & Directions: Calculate distances and travel times between multiple origins and destinations. Get detailed directions between two points with step-by-step instructions and support for different travel modes.
- Elevation Data: Retrieve elevation data for specific locations.
Google Maps API Setup
- Create a project in Google Cloud Console.
- Enable Google Maps API services.
- Obtain an API key.
- Set the
GOOGLE_MAPS_API_KEY
environment variable.
Tech Stack
- TypeScript
- Node.js
- Google Maps Services JS
- Model Context Protocol SDK