MCP Google Maps
@ArtixZ
About MCP Google Maps
MCP Google Maps server that can be used by claude, cursor, chatgpt, etc.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MCP-Google-Maps": {
"command": "npx",
"args": [
"mcp-google-maps"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MCP Google Maps?
MCP Google Maps is a Model Context Protocol (MCP) server that provides access to Google Maps functionality, including places search, geocoding, directions, and more through the MCP interface.
How to use MCP Google Maps?
Install the package globally with npm install -g mcp-google-maps. Test the server by running npx mcp-google-maps. Configure the server in your MCP client by adding a google-maps entry with the command npx -y mcp-google-maps, supplying your GOOGLE_MAPS_API_KEY and optional environment variables such as language, region, rate limits, and caching settings.
Key features of MCP Google Maps
- Places search and place details
- Geocoding and reverse geocoding
- Distance matrix calculations
- Directions between two points
- Elevation data for locations
- Static map generation with directions
Use cases of MCP Google Maps
- Search for places near a location
- Get detailed information about a specific place
- Convert addresses to coordinates and vice versa
- Calculate distances between multiple origins and destinations
- Get directions and generate map visualizations
FAQ from MCP Google Maps
Do I need a Google Maps API key to use this server?
Yes, you must provide a valid GOOGLE_MAPS_API_KEY in the environment variables.
What runtime or dependencies are required?
The server requires Node.js and npm. It is installed as a global npm package.
Can I limit the number of requests?
Yes, you can set MAX_REQUESTS_PER_SECOND (default 50) and MAX_REQUESTS_PER_DAY (default 100000) in the environment configuration.
Does the server support caching?
Yes, caching can be enabled with ENABLE_CACHING: "true" and the cache TTL is configurable via CACHE_TTL (default 3600 seconds).
How do I configure language and region?
Set DEFAULT_LANGUAGE (e.g., "en") and DEFAULT_REGION (e.g., "US") in the environment variables for localized results.
Frequently asked questions
Do I need a Google Maps API key to use this server?
Yes, you must provide a valid `GOOGLE_MAPS_API_KEY` in the environment variables.
What runtime or dependencies are required?
The server requires Node.js and npm. It is installed as a global npm package.
Can I limit the number of requests?
Yes, you can set `MAX_REQUESTS_PER_SECOND` (default 50) and `MAX_REQUESTS_PER_DAY` (default 100000) in the environment configuration.
Does the server support caching?
Yes, caching can be enabled with `ENABLE_CACHING: "true"` and the cache TTL is configurable via `CACHE_TTL` (default 3600 seconds).
How do I configure language and region?
Set `DEFAULT_LANGUAGE` (e.g., "en") and `DEFAULT_REGION` (e.g., "US") in the environment variables for localized results.
Basic information
More Media & Design MCP servers
Figma MCP Server
JayArrowzFigma MCP Server with full API functionality
Photoshop MCP Server
loonghaoA Model Context Protocol (MCP) server that interfaces with Adobe Photoshop's Python API. Enables LLMs to execute image editing operations, automate workflows, and manage Photoshop tasks through structured commands and context-aware interactions.
MCP Google Map Server
cablateA powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.
Tripadvisor MCP Server
pab1it0A Model Context Protocol (MCP) server for Tripadvisor Content API. This provides access to Tripadvisor location data, reviews, and photos through standardized MCP interfaces, allowing AI assistants to search for travel destinations and experiences.
Melrōse - programming of music melodies
emickleiinteractive programming of melodies, producing MIDI
Comments