
Google Maps MCP Server

2025.04.20
91000
JavaScript地图服务地理位置服务位置服务
Google Maps MCP Server 提供了一系列与地理位置相关的功能。该服务能够处理地址与坐标的转换、地点搜索、地点详细信息获取、距离矩阵计算、海拔数据查询以及路线规划等功能。适用于需要集成地理位置服务的应用开发场景。
View on GitHub
Overview
基本能力
产品定位
Google Maps MCP Server 是一个基于 Google Maps API 的 MCP 服务,提供了一系列与地理位置相关的功能。
核心功能
- 地址与坐标转换:
maps_geocode
:将地址转换为坐标。-
maps_reverse_geocode
:将坐标转换为地址。 -
地点搜索与详情:
maps_search_places
:根据文本查询搜索地点。-
maps_place_details
:获取地点的详细信息。 -
距离与路线计算:
maps_distance_matrix
:计算点之间的距离和时间。-
maps_directions
:获取两点之间的路线详情。 -
海拔数据查询:
maps_elevation
:获取地点的海拔数据。
适用场景
- 需要集成地理位置服务的应用开发。
- 地址与坐标的相互转换。
- 地点搜索与详情展示。
- 路线规划与距离计算。
- 海拔数据查询。
工具列表
maps_geocode
:将地址转换为坐标。maps_reverse_geocode
:将坐标转换为地址。maps_search_places
:根据文本查询搜索地点。maps_place_details
:获取地点的详细信息。maps_distance_matrix
:计算点之间的距离和时间。maps_elevation
:获取地点的海拔数据。maps_directions
:获取两点之间的路线详情。
常见问题解答
- 如何获取 API Key:按照 Google Maps API Key 获取指南 操作。
- 如何配置 Docker:在
claude_desktop_config.json
中添加 Docker 配置。 - 如何配置 NPX:在
claude_desktop_config.json
中添加 NPX 配置。
使用教程
使用依赖
- 需要获取 Google Maps API Key。
安装教程
Docker
{
"mcpServers": {
"google-maps": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GOOGLE_MAPS_API_KEY",
"mcp/google-maps"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
NPX
{
"mcpServers": {
"google-maps": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-google-maps"
],
"env": {
"GOOGLE_MAPS_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
调试方式
- 确保 API Key 正确配置。
- 检查 Docker 或 NPX 配置是否正确。
- 运行服务后,测试各个工具的功能是否正常。