mcp-google-map

mcp-google-map

20

MCP Google Map Server is an advanced MCP server offering seamless integration with Google Maps API, featuring geocoding, location search, directions, and elevation data retrieval. It supports a range of powerful tools for detailed place and route information with LLM processing capabilities.

MCP Google Map Server

A powerful Model Context Protocol (MCP) server providing comprehensive Google Maps API integration with LLM processing capabilities.

Features

  • Location Search: Search for places near a specific location with customizable radius and filters. Get detailed place information including ratings, opening hours, and contact details.
  • Geocoding Services: Convert addresses to coordinates (geocoding) and convert coordinates to addresses (reverse geocoding).
  • Distance & Directions: Calculate distances and travel times between multiple origins and destinations. Get detailed directions between two points with step-by-step instructions and support for different travel modes.
  • Elevation Data: Retrieve elevation data for specific locations.

Google Maps API Setup

  1. Create a project in Google Cloud Console.
  2. Enable Google Maps API services.
  3. Obtain an API key.
  4. Set the GOOGLE_MAPS_API_KEY environment variable.

Tech Stack

  • TypeScript
  • Node.js
  • Google Maps Services JS
  • Model Context Protocol SDK