mcp-google-maps
Verified Safeby BACH-AI-Tools
Overview
This MCP server provides an interface for Google Maps functionalities, enabling programmatic access to places search, geocoding, directions, elevation data, and static map generation through the Model Context Protocol.
Installation
npx bachstudio-mcp-google-mapsEnvironment Variables
- GOOGLE_MAPS_API_KEY
- DEFAULT_LANGUAGE
- DEFAULT_REGION
- MAX_REQUESTS_PER_SECOND
- MAX_REQUESTS_PER_DAY
- ENABLE_CACHING
- CACHE_TTL
- PORT
Security Notes
The server uses environment variables for the Google Maps API key, which is good practice. It explicitly includes a caution within the code (`src/services/map-directions.ts`) that static map URLs generated contain the API key and should not be sent directly to clients, indicating developer awareness of a potential exposure vector. No direct 'eval' or malicious patterns were found. DNS rebinding protection is enabled for the HTTP transport. The overall security relies heavily on correct configuration of environment variables and cautious handling of generated URLs by downstream consumers.
Similar Servers
gis-mcp
A Model Context Protocol (MCP) server that provides AI agents and LLMs with comprehensive GIS capabilities, enabling geospatial analysis, data gathering, and transformations through natural language.
osm-tagging-schema-mcp
Provides OpenStreetMap (OSM) tagging schema information, validation, and improvement suggestions for AI agents and LLM applications.
google-maps-mcp-server
Empower AI agents with real-time Google Maps location intelligence (directions, places, geocoding, traffic, roads, elevation, safety) through a standardized Model Context Protocol (MCP) interface.
mcp
Integrate Google Gemini API features (text generation, chat, image analysis, web search, embeddings, image/video generation) into a Model Context Protocol (MCP) server for local or remote AI client applications.