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
Google Map Server
Project Details
- cablate/mcp-google-map
- MIT License
- Last Updated: 4/19/2025
Recomended MCP Servers
MCP Server for querying DBT Semantic Layer
MCP Server for gRPC
An MCP server that autonomously evaluates web applications.
DiffuGen is a powerful yet user-friendly interface for localedge image generation. Built on the Model Control Protocol (MCP),...
Airtable integration for AI-powered applications via Anthropic's Model Context Protocol (MCP). Connect your AI tools directly to Airtable...
Allows AI Agents to sleep for a specified amount of milliseconds, like when they should wait for an...
An LLM-powered, autonomous coding assistant. Also offers an MCP mode.
ramp_mcp
Unity Catalog AI Model Context Protocol Server
cloudflare workers MCP server
Model Context Protocol (MCP) server for Alpaca trading API