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.

Comments (0)

Sign In Sign in to leave a comment.