高德地图的MCP(Model-Connect-Protocol)Server是一项全新的地图服务解决方案,旨在通过MCP协议实现地图服务与大型语言模型(LLM)的深度融合,提供高效、智能的地图服务接口。
高德MCP Server的核心功能包括:
-
地理编码:将详细的结构化地址转换为经纬度坐标,方便定位和地图展示。
-
逆地理编码:将经纬度坐标转换为详细的地址信息,帮助用户获取位置信息。
-
IP定位:根据IP地址定位用户所在的城市,提供个性化服务。
-
天气查询:根据城市名称或行政区划编码查询指定地区的天气情况,方便用户出行规划。
-
路径规划:提供骑行、步行、驾车、公交等多种出行方式的路径规划服务,满足用户的不同出行需求。
-
地点搜索:根据关键词搜索周边地点信息,帮助用户发现感兴趣的地点。
-
地点详情:获取地点的详细信息,包括名称、地址、类型等,方便用户了解目的地。
-
距离测量:计算两个经纬度坐标之间的距离,支持多种单位,满足不同场景的需求
通过这些功能,高德MCP Server为开发者和企业用户提供了全方位的地图服务支持,帮助他们在应用中实现精准定位、智能导航和个性化推荐等功能,提升用户体验。
高德MCP Server的优势:
-
简易接入:开发者无需复杂的部署和配置,只需通过简单的URL地址即可接入MCP服务,降低了技术门槛。
-
自动升级:高德会持续对MCP服务进行迭代更新,用户无需额外操作即可享受最新功能和优化。
-
高效数据处理:MCP服务采用SSE协议,支持服务器向客户端实时推送数据,提高了数据交互的效率。
高德MCP Server的本地部署(windows平台):
1、安装node.js
下载地址为:Node.js — Run JavaScript Everywhere (nodejs.org),安装路径可以默认,也可以自定义,然后在我的电脑-属性-高级系统设置-高级-环境变量中添加路径
2、新建一个文件夹,使用visual studio code打开该文件夹,然后打开一个终端,即new terminal
在下方输入这行代码,注意前面显示的路径应该是刚新建的文件夹,这里是局部安装
npm install @amap/amap-maps-mcp-server
安装好之后,在文件夹中找到 index.js ,把这个路径记下来,下一步要用,比如我的路径是“D:\air\first_2\fangshan\mcp\new\node_modules\@amap\amap-maps-mcp-server\build\index.js”
3.在高德申请apikey
高德开放平台 | 高德地图API (amap.com)登陆后,选择头像-我的应用,创建新应用,添加key,其中选择"web",然后把key记下来,下一步用。
3、下载安装cherry studio并配置
网址为Cherry Studio 官方网站 - 全能的AI助手 (cherry-ai.com),安装路径可以默认,也可以更改
打开cherry studio,按照图片依次输入,记得参数要改为刚刚你的路径,环境变量为:AMAP_MAPS_API_KEY="你申请的key",然后保存。
接下来我们需要在聊天界面配置上打开mcp,按顺序点击,打开设置,然后开启mcp
4、最后进行测试
我用的是qwen,如图显示了maps_direction_driving即证明调用了MCP