This project provides a Python-based Model Context Protocol (MCP) server that leverages the Google Maps and Places APIs to answer queries about local businesses and tourist attractions in India. It is designed to help users and developers easily retrieve information such as "What are the best cafes in Bangalore?" or "Top-rated tourist places near Hyderabad" using a simple MCP interface.
uvx
usingcurl -LsSf https://astral.sh/uv/install.sh | sh
Clone the repository:
git clone <your-fork-url> cd google_maps_mcp
Build: Go to the root of the project and run-
Set your Google Maps API key:
export GOOGLE_MAPS_API_KEY=your_api_key_here
Install the local build as an executable: Ensure that your PATH
env var contains the ~/.local/bin
path.
If not, add this to the end of your ~/.bashrc
file.
export PATH=$PATH:~/.local/bin
and then run-
uvx dist/google_maps_mcp-1.0.0-py3-none-any.whl
"mcp": { "servers": { "google_maps_mcp_server":{ "type": "stdio", "command": "uvx", "args": ["google-maps-mcp"], "env": { "GOOGLE_MAPS_API_KEY": "<your google maps API key>" } } } }
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4