MCP Google Map Server logo

MCP Google Map Server

by Cablate

The MCP Google Map Server provides comprehensive Google Maps API integration with LLM processing capabilities. It enables location search, geocoding, distance calculations, and more.

View on GitHub

Last updated: N/A

What is MCP Google Map Server?

The MCP Google Map Server is a Model Context Protocol (MCP) server that integrates the Google Maps API, allowing users to access various map-related functionalities through a standardized interface. It provides tools for location search, geocoding, distance calculations, and elevation data retrieval.

How to use MCP Google Map Server?

The server can be installed via NPM and used from the command line or integrated with platforms like Dive Desktop. Configuration requires a Google Maps API key, which needs to be set as an environment variable. Available tools can then be accessed through the server's API.

Key features of MCP Google Map Server

  • Location Search with customizable radius and filters

  • Geocoding and Reverse Geocoding services

  • Distance and Travel Time calculation between multiple points

  • Detailed Directions with step-by-step instructions

  • Elevation Data retrieval

Use cases of MCP Google Map Server

  • Finding nearby restaurants or businesses

  • Converting addresses to coordinates for mapping applications

  • Calculating travel times for delivery services

  • Generating directions for navigation apps

FAQ from MCP Google Map Server

How do I get a Google Maps API key?

Create a project in Google Cloud Console, enable Google Maps API services, and obtain an API key.

How do I install the server?

You can install it via NPM using the command npm install -g @cablate/mcp-google-map.

How do I configure the server with Dive Desktop?

Add a new MCP server in Dive Desktop and copy the provided JSON configuration, replacing your_api_key with your actual Google Maps API key.

What tools are available?

The server provides tools for searching nearby locations, getting place details, geocoding, reverse geocoding, calculating distances, getting directions, and retrieving elevation data.

What technologies are used?

The server is built using TypeScript, Node.js, Google Maps Services JS, and the Model Context Protocol SDK.