c++开发大模型mcp服务(三)一个常规的MCP调用例子(以高德地图MCP举例)
一、前言
本文以研究高德支持mcp的方法摸索自研mcp的整套调用流程
截止2025年9月1日,目前主流的mcp调用接口方式有两种:
1.Streamable HTTP 方式接入 MCP 服务(未来的主流技术)
2.SSE 方式接入 MCP 服务(现阶段主流技术)
3.Node.js I/O 模式接入 MCP 服务
本文档只涉及Streamable HTTP 方式接入 MCP 服务
二、Cursor 平台 Streamable HTTP 方式接入 MCP 服务
1进入 Cursor 设置界面配置 Streamable HTTP 连接

2 添加一个新的 MCP Server 配置
{ "mcpServers": { "amap-maps-streamableHTTP": { "url": "https://mcp.amap.com/mcp?key=您在高德官网上申请的key" } } }
3 返回 Cursor 设置界面查看 MCP 服务工具状态

4 选择配置 Cursor 大模型让你拥有更好的服务体验,建议选择 claude-4-sonnet

5 模型交互模式 :选择 Agent 方式
按下 CTRL/CMD + L 快捷键,即可在编辑器右侧打开对话框

6 开始使用
参考下文“应用”举例,了解如何使用高德 MCP 进行规划方案设计和地图可视化场景的生成。
三、应用举例一(简单的MCP调用-天气查询和穿衣建议)
1.询问输入
在之前的“编辑器右侧打开对话框”中输入:“我是一个南京的小学生,帮我查询未来三天的天气情况,并给出穿衣建议。”

2.允许运行mcp tools

3.得到结果

4.查看mcp调用过程
点击“Called maps_weather”查看mcp工具的调用过程。

四、应用举例二(高德官方-出行规划专属地图)
1、案例介绍
五一计划到昆明游玩,如何使用AI+高德MCP2.0制作4天旅行攻略。同时将生成的旅行攻略导入高德地图APP生成专属地图,以满足行中探店、导航、打车、购票等出行需求。
2、实现方式:
在使用高德 MCP 服务之前,请务必确保您已按照 快速接入 完成了所有必要的配置步骤。
2.1 大模型需求描述:
##我五一计划去昆明游玩4天的旅行攻略。
#帮制作旅行攻略,考虑出行时间和路线,以及天气状况路线规划。
#制作网页地图自定义绘制旅游路线和位置。
##网页使用简约美观页面风格,景区图片以卡片展示。
#行程规划结果在高德地图app展示,并集成到h5页面中。
##同一天行程景区之间我想打车前往。
#生成文件名 kmTravel.html。
2.2 Cursor 模型交互过程


第二次模型交互

第三次模型交互

2.3 旅行规划页效果预览





3、案例体验:
旅行规划页:
https://a.amap.com/jsapi_demo_show/static/feitian_data_view/kmTravel.html
专属旅行地图:
https://surl.amap.com/ECgqe25RaRc
备注
可以在cursor settings中查看MCP TOOLS支持的接口

高德mcp命令参考下表


浙公网安备 33010602011771号