使用说明
MCP谷歌地图
用于谷歌地图功能的模型上下文协议(MCP)服务器,通过MCP接口提供对地点搜索、地理编码、方向等的访问。
基于原项目: 此项目基于 ArtixZ/MCP谷歌地图 修改而来
特性
- 地点搜索
- 地点详细信息
- 地理编码与逆地理编码
- 距离矩阵
- 方向
- 高程
- 静态地图生成
安装与测试
首先,全局安装该软件包:
npm install -g @bachstudio/mcp-google-maps
您可以通过运行以下命令来测试MCP服务器是否正常工作:
npx bachstudio-mcp-google-maps
MCP配置
要将此功能用于MCP客户端,请将以下内容添加到MCP配置中:
{
"mcpServers": {
"google-maps": {
"command": "npx",
"args": ["-y", "@bachstudio/mcp-google-maps"],
"env": {
"GOOGLE_MAPS_API_KEY": "your_api_key_here",
"DEFAULT_LANGUAGE": "en",
"DEFAULT_REGION": "US",
"MAX_REQUESTS_PER_SECOND": "50",
"MAX_REQUESTS_PER_DAY": "100000",
"ENABLE_CACHING": "true",
"CACHE_TTL": "3600"
},
"enabled": true
}
}
}
可用的MCP命令
以下命令可通过MCP接口使用:
search_nearby:搜索某个地点附近的地点get_place_details:获取特定地点的详细信息get_geocode:将地址转换为坐标get_reverse_geocode:将坐标转换为地址get_distance_matrix:计算多个起点和终点之间的距离get_directions:获取两点之间的方向get_elevation:获取位置的高程数据get_map_with_directions:生成带有方向、航路点和静态地图图像的地图可视化
许可证
麻省理工学院
作者
巴赫工作室
鸣谢
基于原始项目 artixz