The MCP Google Map Server integrates Google Maps API with LLM processing capabilities, offering:
Search for places near a specific location with customizable radius, keywords, and filters
Get detailed information about specific places using Google Maps place IDs
Convert addresses to coordinates (geocoding) and vice versa (reverse geocoding)
Calculate distances and travel times between multiple origins/destinations across different travel modes
Get step-by-step directions between two points with various travel mode options
Retrieve elevation data for specific locations based on coordinates
Requires Google Cloud Console for API setup and key generation to enable the Google Maps services.
Provides comprehensive Google Maps API integration with location search, place details, geocoding, distance calculation, directions, and elevation data retrieval capabilities.
Serves as the runtime environment for the MCP server, enabling server-side execution of the Google Maps integration.
Provides the package management and distribution mechanism for installing the MCP server.
Used as the programming language for implementing the MCP server functionality.
MCP Google Map Server
A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
Features
Google Maps 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)
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
Support for different travel modes (driving, walking, bicycling, transit)
Elevation Data
Retrieve elevation data for specific locations
Installation
Via NPM
Usage
Command Line
Integration with Dive Desktop
Click "+ Add MCP Server" in Dive Desktop
Copy and paste the following configuration:
Click "Save" to complete the installation
Available Tools
The server provides the following tools:
search_nearby - Search for places near a specific location
get_place_details - Get detailed information about a specific place
maps_geocode - Convert an address to coordinates
maps_reverse_geocode - Convert coordinates to an address
maps_distance_matrix - Calculate distances and times between multiple origins and destinations
maps_directions - Get directions between two points
maps_elevation - Get elevation data for specific locations
Google Maps API Setup
To use this service, you need to:
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
License
MIT
Contributing
Community participation and contributions are welcome! Here's how you can contribute:
⭐️ Star the project if you find it helpful
🐛 Submit Issues: Report bugs or provide suggestions
🔧 Create Pull Requests: Submit code improvements
Contact
If you have any questions or suggestions, feel free to reach out:
📧 Email: reahtuoo310109@gmail.com
📧 GitHub: CabLate
🤝 Collaboration: Welcome to discuss project cooperation
📚 Technical Guidance: Sincere welcome for suggestions and guidance
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.
Tools
A Model Context Protocol server that provides Google Maps API integration, allowing users to search locations, get place details, geocode addresses, calculate distances, obtain directions, and retrieve elevation data through LLM processing capabilities.
Related Resources
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol (MCP) based search API server that provides standardized access to Google Maps, Google Flights, Google Hotels and other services. This server enables AI assistants to access various search services through a unified interface.Last updated -58MIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that provides web search capabilities using Google Custom Search API and webpage content extraction functionality.Last updated -241
- AsecurityFlicenseAqualityA Model Context Protocol server that provides an interface for AI models to interact with Google Docs, enabling reading, creating, updating, and searching Google Documents.Last updated -43
- AsecurityAlicenseAqualityA Model Context Protocol server that connects LLMs to GIS operations, enabling AI assistants to perform accurate geospatial analysis including geometric operations, coordinate transformations, and spatial measurements.Last updated -8359MIT License
Appeared in Searches
- A server for finding hotels and attractions with detailed descriptions and images
- Travel Planning Assistant for Routes, Hotels, Flights, Attractions, and Transportation
- A map server for developing interactive maps using deck.gl and leaflet
- A server for finding food reviews and restaurant recommendations on Dianping
- Google search engine