Google Maps

Google Maps

Provides location results using Google Places API.

3
Stars
2
Forks
0
Releases

Overview

Python-based MCP server that integrates Google Maps and Places APIs to fetch data about local businesses and tourist attractions in India. It presents a simple MCP interface to answer natural-language queries such as 'What are the best cafes in Bangalore?' or 'Top-rated tourist places near Hyderabad.' The server supports querying places, restaurants, and attractions from Google Maps and is designed to be easily configurable with your own Google Maps API key. The codebase is described as modular, maintainable, and testable, and the project is ready for extension and contribution. Prerequisites include Python 3.8+ and a Google Maps API key. The README provides steps to build and run: install uvx, build the project, set GOOGLE_MAPS_API_KEY in the environment or config, and run the server with 'uvx google-mcp-server'. It also shows a Visual Studio Code MCP configuration example and setup steps for cloning, building, and installing the local wheel as an executable. This setup enables developers to integrate a location-based query capability into MCP-powered assistants.

Details

Owner
Mastan1301
Language
Python
License
MIT License
Updated
2025-12-07

Features

Query Google Maps data for places and attractions

Query Google Maps for places, restaurants, tourist attractions, and more.

Configurable Google Maps API key

Easily configurable with your own Google Maps API key.

Modular, maintainable, and testable codebase

Modular, maintainable, and testable codebase that supports extension and testing.

Open for extension and contribution

Ready for extension and contribution to the project.

Audience

DevelopersBuild and customize MCP-enabled apps that fetch local places data via Google Maps.
End usersFind cafes, attractions, and other places through an MCP interface.

Tags

Google Maps APIPlaces APIMCPIndialocal businessestourist attractionscafesrestaurantsPythonMCP server