
MCP Google Map Server

2025.02.26
8
TypeScript地图服务位置搜索地理编码距离计算路线规划位置服务
MCP Google Map Server 是一个强大的模型上下文协议(MCP)服务器,提供全面的Google Maps API集成和LLM处理能力。它支持位置搜索、地理编码服务、距离和方向计算、高程数据获取等功能,适用于需要地图服务的各种场景。
View on GitHub
Overview
基本能力
产品定位
MCP Google Map Server 是一个提供Google Maps API集成的MCP服务器,旨在为开发者提供强大的地图服务功能。
核心功能
- 位置搜索:搜索特定位置附近的场所,支持自定义半径和过滤器。
- 地理编码服务:地址与坐标之间的转换(地理编码和反向地理编码)。
- 距离和方向:计算多个起点和终点之间的距离和旅行时间,提供详细的路线指示。
- 高程数据:获取特定位置的高程数据。
适用场景
- 需要地图服务的应用程序开发
- 位置搜索和地理编码应用
- 旅行规划和导航系统
- 地理数据分析和可视化
工具列表
- search_nearby - 搜索特定位置附近的场所
- get_place_details - 获取特定场所的详细信息
- maps_geocode - 将地址转换为坐标
- maps_reverse_geocode - 将坐标转换为地址
- maps_distance_matrix - 计算多个起点和终点之间的距离和时间
- maps_directions - 获取两点之间的路线
- maps_elevation - 获取特定位置的高程数据
常见问题解答
- 如何获取Google Maps API密钥?
- 在Google Cloud Console中创建项目
- 启用Google Maps API服务
- 获取API密钥
- 设置
GOOGLE_MAPS_API_KEY
环境变量
使用教程
使用依赖
确保已安装Node.js和npm。
安装教程
通过npm全局安装:
npm install -g @cablate/mcp-google-map
调试方式
运行以下命令启动服务:
mcp-google-map
集成到Dive Desktop
- 在Dive Desktop中点击"+ Add MCP Server"
- 复制并粘贴以下配置:
{
"mcpServers": {
"google-map": {
"command": "npx",
"args": ["-y", "@cablate/mcp-google-map"],
"env": {
"GOOGLE_MAPS_API_KEY": "your_api_key"
},
"enabled": true
}
}
}
- 点击"Save"完成安装