This repository provides a Travel Planner Model Context Protocol (MCP) server that enables LLMs to interact with Google Maps for travel-related tasks like searching places, getting details, and calculating routes.
The Travel Planner MCP Server enables Large Language Models (LLMs) to interact with Google Maps and travel planning services. It provides tools for location search, place details lookup, travel time calculations, and timezone information retrieval.
Installation can be done via Smithery or manually using npx
or npm
. Manual installation requires setting the GOOGLE_MAPS_API_KEY
environment variable.
The server offers the following tools:
For Claude Desktop integration, configure the claude_desktop_config.json
file with the server's command, arguments, and the GOOGLE_MAPS_API_KEY
.
To build from source, clone the repository, install dependencies with npm install
, and build the project with npm run build
. The GOOGLE_MAPS_API_KEY
is required, with Places API, Directions API, Geocoding API, and Time Zone API enabled.
The server is licensed under the MIT License.
GongRzhe/TRAVEL-PLANNER-MCP-Server
December 24, 2024
March 27, 2025
JavaScript