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
npm install -g @cablate/mcp-google-map
Usage
Command Line
mcp-google-map
Integration with Dive Desktop
- Click “+ Add MCP Server” in Dive Desktop
- Copy and paste the following configuration:
{
"mcpServers": {
"google-map": {
"command": "npx",
"args": ["-y", "@cablate/mcp-google-map"],
"env": {
"GOOGLE_MAPS_API_KEY": "your_api_key"
},
"enabled": true
}
}
}
- 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
MCP Google Map Server
Project Details
- cablate/mcp-google-map
- MIT License
- Last Updated: 4/19/2025
Recomended MCP Servers
A proof-of-concept implementation of a Model Context Protocol (MCP) server that runs in WebAssembly (WASM) within a web...
百度地图 MCP Server
Antrophics Model context protocol to edit powerpoint files
"primitive" RAG-like web search model context protocol (MCP) server that runs locally. no APIs
MCP tools for Roaming RAG
Global Notion workspace-accessible MCP server for all Notion pages within the workspace
The Power of Databases, The Convenience of VS Code: All in One Place
Google Sheets MCP Server