随着大模型(LLM)和地图服务的深度融合,MCP(Model Context Protocol) 正在成为AI应用开发的新范式。高德地图推出的 MCP Server 2.0,通过SSE(Server-Sent Events)协议,将路径规划、天气查询、周边搜索等能力无缝集成到大模型中,彻底打破数据孤岛。而 Dify 作为低代码AI应用平台,结合MCP Server,开发者无需编写复杂代码,即可快速构建智能出行助手、旅游攻略生成器等创新应用。本文将带你从零开始,实战接入高德地图MCP Server,体验AI与地图服务的强强联合!
我们将通过以下步骤实现一个智能出行助手:

访问 高德开放平台,地址为https://lbs.amap.com/,注册并完成个人认证

创建应用,添加 Web服务Key。

获取Key后,配置MCP Server地址。Dify配置示例如下:
{
"mcpServers": {
"amap-amap-sse": {
"url": "https://mcp.amap.com/sse?key=你的高德Key",
"timeout": 60,
"sse_read_timeout": 300
}
}
}1、添加MCP服务

2、添加完之后,会显示可用,并且列出来了15个工具

3、创建一个“智能出行助手”的chatflow应用

4、编排流程如下,LLM是把自然语言解析出来城市,MAPS_WEATHER是输入城市,调用高德MCP服务,返回城市的天气情况

从返回结果可以看出,是以json格式返回的,易读性比较差,接下来我们选择Agent来实现。
使用Agent节点,流程就简单了,我们选择Agent节点下的支持MCP工具的Agent

MCP服务配置为:
{
"amap-amap-sse": {
"transport": "sse",
"url": "https://mcp.amap.com/sse?key=a263*************************",
"headers": {},
"timeout": 60,
"sse_read_timeout": 300
}
}指令为:
你是一位智能出行助手,请按照以下规则对用户的问题做出专业的回复回复规则:
1、回复内容需简单易懂。
2、过程中选择合适的mcp工具进行调用执行一下看看,先问一下“北京未来三天的天气”:

自动调用了MAPS_WEATHER工具

再问一下“推荐一下北京王府井附近好吃的东西”

好不好吃,大家自行判断哈!
通过Dify与高德MCP Server的结合,开发者可以快速构建覆盖出行、旅游、物流等场景的AI应用。未来,随着MCP协议的普及,地图服务将不再是孤立的工具,而是AI应用的“地理大脑”。目前,只需三步,你也能拥有自己的智能出行助手!快动手试试吧,期待你的创新应用在Dify社区中大放异彩!