MCP - Cline 接入 高德地图 Server
文章目录
- 一、准备
- 1、注册、认证高德开放平台账号
- 2、创建应用、获取 Key
- 3、用量管理
- 2、Cline 配置模型
- 二、接入
- 三、测试
- 官方测试 - 出行规划专属地图
- 四、关于 高德 MCP Server - AI时代的出行服务中台
- 1、产品定位
- 2、技术架构亮点
- 3、核心API能力矩阵
- 4、开发者优势
- 5、典型应用场景
- 6、演进方向
一、准备
1、注册、认证高德开放平台账号
https://lbs.amap.com/
需要进行账号认证
https://console.amap.com/dev/user/permission
个人版的,使用 邮箱 + 支付宝刷脸即可,不需要等待多久
(古早一些平台 开发者需要 手持身份证认证,然后等一两天的情况过去了)
2、创建应用、获取 Key
https://console.amap.com/dev/key/app
创建成功后,自动进入应用详情界面,点击 添加 Key
服务平台 勾选 Web服务
返回列表,即可看到 Key,复制出来备用
3、用量管理
个人开发者,允许少量的调用,可在 用量管理
中查看额度
https://console.amap.com/dev/flow/manage
2、Cline 配置模型
这里我使用 OpenRouter 平台的模型来作为测试,可见教程:
https://ezcode.blog.csdn.net/article/details/147015149
二、接入
更新可见:https://lbs.amap.com/api/mcp-server/gettingstarted
还有 Cursor、Spring AI SSE、Node.js I/O 模式接入
这里我们使用 Cline,填入下面 mcp 配置:
{"mcpServers": {"amap-amap-sse": {"url": "https://mcp.amap.com/sse?key=您在高德官网上申请的key"}}
}
macOS 中,这个文件位于:~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
Ctrol + S 保存后,Cline 帮你自动连接配置。
配置成功后,左侧 Stack 会出现 这个 server 的名字,展开可以看到它下面的 tool。
三、测试
这里我输入:
导航 从 深圳西丽到石厦
接着大模型又执行了一系列任务,在 Cline 中点击 Approve 来许可后,输出下面结果:
官方测试 - 出行规划专属地图
详情可见:https://lbs.amap.com/api/mcp-server/application-case/travel-planning-case
输入:
##我五一计划去昆明游玩4天的旅行攻略。
#帮制作旅行攻略,考虑出行时间和路线,以及天气状况路线规划。
#制作网页地图自定义绘制旅游路线和位置。
##网页使用简约美观页面风格,景区图片以卡片展示。
#行程规划结果在高德地图app展示,并集成到h5页面中。
##同一天行程景区之间我想打车前往。
#生成文件名 kmTravel.html。
四、关于 高德 MCP Server - AI时代的出行服务中台
详见:https://lbs.amap.com/api/mcp-server/summary
1、产品定位
高德MCP(Model Communication Protocol)Server是专为AI应用设计的出行领域服务中台,通过标准化协议解决大模型与外部数据/工具的通信问题。其核心价值在于:
- 破除数据孤岛:提供12类高鲜度出行数据(LBS、路径规划、天气等)
- 场景化赋能:覆盖行前规划→行中导航→行后服务的全流程
- 协议标准化:基于SSE(Server-Sent Events)实现实时数据推送
2、技术架构亮点
产品架构图:
- 通信协议:
- 采用SSE长连接技术,支持单向实时数据流(对比WebSocket双工通信更轻量)
- 语义化JSON输出,提升大模型理解准确率
- 无缝衔接能力:
- 独创"攻略→地图"转换技术,支持将AI生成的行程自动转换为高德专属地图
- 深度链接(Deep Link)实现一键唤起导航/打车等原生功能
3、核心API能力矩阵
能力类型 | 典型场景 | 关键参数示例 | 输出价值 |
---|---|---|---|
地理编码 | 地址→坐标转换 | address+city | 标准化位置数据 |
路径规划 | 多模态交通方案生成 | origin+destination+transportType | 带实时路况的出行方案 |
POI搜索 | 智能地点推荐 | keywords+location+radius | 结构化商业数据 |
专属地图生成 | AI行程→可执行地图 | 行程描述+途径点位 | 可导航的个性化地图 |
4、开发者优势
- 零运维架构:全托管云服务,自动扩容
- 协议兼容性:同时支持SSE和传统HTTP请求
- 语义优化:对导航结果、POI数据等进行了LLM友好型改造
- 实时性保障:天气/路况数据更新延迟<1分钟
5、典型应用场景
# 示例:将AI生成的行程转换为高德地图
def generate_amap_tour(tour_plan):mcp_params = {"trip_name": tour_plan.title,"waypoints": [{"lat": 39.9, "lng": 116.4, "note": "故宫参观2小时"}, {"lat": 39.91, "lng": 116.3, "note": "午餐推荐"}]}response = requests.post(MCP_ENDPOINT, json=mcp_params)return response.data["deeplink"] # 可直接唤起高德APP的地图链接
6、演进方向
- 即将支持实时交通事件订阅(如封路提醒)
- 多模态输出能力(语音导航指令生成)
- 与车载系统的深度集成
建议开发者重点关注「专属地图生成」与「多路径规划」的组合使用,可构建智能旅行助手类应用。官方提供的SSE接入方案仅需3步即可完成基础对接。
2025-05-18(日)