Google Maps MCP Server
Python-based MCP server that uses Google Maps and Places API to answer queries about local businesses and tourist attractions in India.
Get this MCP server
Python-based MCP server that uses Google Maps and Places API to answer queries about local businesses and tourist attractions in India.
Installation
UVX
curl -LsSf https://astral.sh/uv/install.sh | sh
uvx google-mcp-server
From Source
git clone <your-fork-url>
cd google_maps_mcp
uv build
export GOOGLE_MAPS_API_KEY=your_api_key_here
uvx dist/google_maps_mcp-1.0.0-py3-none-any.whl
Configuration
Visual Studio Code
"mcp": {
"servers": {
"google_maps_mcp_server":{
"type": "stdio",
"command": "uvx",
"args": ["google-maps-mcp"],
"env": {
"GOOGLE_MAPS_API_KEY": "<your google maps API key>"
}
}
}
}
Features
- Query Google Maps for places, restaurants, tourist attractions, and much more
- Easy configuration with your own Google Maps API key
- Modular, maintainable, and testable codebase
- Ready for extension and community contributions
Environment Variables
Required
GOOGLE_MAPS_API_KEY- Google Maps API key for accessing Google Maps and Places API
Usage Examples
What are the best cafes in Bangalore?
Top-rated tourist places near Hyderabad
Notes
Requires Python 3.8+ and focuses specifically on businesses and tourist attractions in India. For local development, ensure that ~/.local/bin is in your PATH environment variable.