微信扫码
添加专属顾问
我要投稿
探索Dify与高德地图MCP Server的完美结合,开启智能生活的新篇章! 核心内容: 1. MCP协议的背景与功能解析 2. 高德地图MCP Server的12大核心服务接口 3. Dify如何简化接入高德地图MCP Server的过程
为什么说Dify接入高德地图MCP Server超有用
1. 什么是MCP协议
MCP(Model Context Protocol,模型上下文协议)是由AI公司Anthropic于2024年11月提出的一种开放标准协议。它旨在解决大语言模型(LLM)与外部工具、数据源之间的交互难题,通过统一的接口设计,将大语言模型与外部资源(如数据库、导航软件、办公工具等)无缝连接,被形象地称为“AI界的USB-C接口”。其核心思想是通过标准化协议,简化AI工具与数据源的对接方式,帮助大语言模型突破能力边界,成为真正具备上下文感知能力的智能体(Agent)。
MCP协议遵循客户端-服务器(CS)架构,具体包含以下组件:
MCP Hosts:发起连接的AI应用程序,例如Claude Desktop或其他AI应用。
MCP Clients:运行在主机里的客户端,与MCP Server保持一对一连接,负责协议通信。
MCP Servers:负责向客户端提供资源、提示和工具的服务器。
2. 高德地图MCP Server是什么
高德地图开放平台为开发者提供了通用级SSE协议MCP服务解决方案。它基于MCP协议,提供了12大核心服务接口,覆盖全场景的地图服务,包括:地理编码、逆地理编码、IP定位、天气查询、骑行路径规划、步行路径规划、驾车路径规划、公交路径规划、距离测量、关键词搜索、周边搜索和详情搜索等。这些功能都非常实用,能够满足我们日常生活的各种需求。
高德地图MCP Server的Tool名称如下:
maps_direction_bicycling:骑行路径规划
maps_direction_driving:驾车路径规划
maps_direction_transit_integrated:公交路径规划
maps_direction_walking:步行路径规划
maps_distance:距离测量
maps_geo:地理编码
maps_regeocode:逆地理编码
maps_ip_location:IP定位
maps_around_search:周边搜索
maps_search_detail:详情搜索
maps_text_search:关键词搜索
maps_weather:天气查询
高德地图MCP Server的接入方式非常简单,支持通过SSE(Server-Sent Events)进行连接。开发者只需要在高德开放平台创建应用并获取API Key,然后将Key配置到MCP客户端即可。
3. Dify是什么
Dify是一个强大的AI应用开发平台,支持通过SSE接入MCP Server。它可以帮助开发者快速构建智能应用,并实现AI模型与外部工具的动态调用。Dify提供了丰富的插件支持,通过安装MCP SSE插件,可以轻松实现与高德地图MCP Server的对接。
?️ 如何用Dify接入高德地图MCP Server
接下来,我就给大家详细说说接入的步骤,保证你轻松上手!
第一步:获取高德地图MCP Server的Key
1. 注册高德开放平台账号
访问高德开放平台官网(https://lbs.amap.com/),点击右上角登录,使用短信登录方式注册账号。
2. 开发者认证
注册完成后,点击右上角的【控制台】,进行开发者认证,如果是个人就选择【个人认证开发者】,如果是企业就选择【企业认证开发者】,如下图:
使用支付宝扫码认证后点击【提交材料】,成功后如下图:
3. 创建应用并获取Key
在控制台中选择应用管理->我的应用,点击创建新应用
填写应用名称及应用类型,如下图:
创建成功后,点击添加Key,如下图:
填写Key的名称及服务平台(选择Web服务)
提交后即可获取Key,如下图:
第二步:安装并配置Dify插件
在这之前,我强烈建议大家把Dify升级到较新的版本,目前我已经升到了最新版本:1.3.0。
如何部署或者升级Dify,?可参考之前的文章:
Dify 升级攻略:从0.15.3迈向1.1.0,元数据管理全攻略!
1. 安装Agent插件
打开Dify平台,点击右上角的“插件”按钮,进入插件管理页面,选择“探索Marketplace”,在搜索框中输入“Agent”,再选择“Agent策略”,找到相关的插件,如下图:
点击插件中的“安装”按钮,等待安装完成。
Agent插件是后续应用编排中调用MCP工具的关键组件,它提供了策略支持,使得Dify能够灵活地与MCP Server进行交互。
2. 安装MCP插件
同样在插件管理页面,在搜索中输入“MCP”,找到MCP插件后,点击“安装”按钮。
MCP插件使Dify能够接入并调用MCP Server提供的各种服务,例如高德地图的路径规划、天气查询等。
3. 验证插件安装是否成功
安装完成后,需要验证插件是否正确安装:
在插件管理页面,查看插件列表,确认Agent和MCP插件的状态显示为“已安装”。
点击插件名称,进入插件详情页面,查看是否有错误信息或警告提示。如果有,根据提示进行修复。
第三步:创建并配置Dify应用
上面我们已经安装好了Agent插件和MCP插件,准备工作已经做好,接下来开始创建应用。
1. 创建Chatflow应用
单击顶部菜单【工作室】,再选择【Chatflow】,然后点击“创建空白应用”,如下图:
填写应用名称和描述后点击“创建”按钮
2. 配置Agent节点
移除应用中的LLM节点,添加Agent节点,如下图:
AGENT策略:选择我们刚刚安装的策略插件,选择ReAct(Support MCP Tools)
模型配置:推荐使用性能优异的DeepSeek V3模型,由于使用Agent是需要动态调用多个MCP服务,对模型的能力要求较高,这里推荐大家使用能力较强的、支持Function Calling和工具调用的大模型。
工具配置:这里我增加了一个“获取当前时间”的工具,主要用来获取当前的时间。
MCP服务配置:将下面的JSON代码复制粘贴到配置中。
{ "server_name":{ "url":"https://mcp.amap.com/sse?key=你的高德API KEY", "headers":{}, "timeout":60, "sse_read_timeout":300 }}
其中,“你的高德API KEY”替换为你在高德开放平台获取的Key。
指令配置:这里我写的很简单,只是用来验证功能可用性,大家可以根据自己的实际情况去编写。
你是一位智能私人助手,名字叫小艾,性别女。请按如下规则对用户提出的问题做专业的回复。回复规则:1、回复的内容必须保持中立、客观,避免涉及敏感内容;2、过程中可以选择合适的MCP工具进行调用;3、在有数据支撑的情况下,回复的内容一定要详细、真实,不能捏造虚假内容;4、回复内容必须使用中文,表达上尽量口语化。
3. 回复节点
直接回复Agent输出的内容,如下图:
以上便完成了应用的创建和配置,点击右上角的“发布”按钮,完成应用的发布。
第四步:测试功能
完成以上配置后,就可以测试Dify与高德地图MCP Server的集成效果了。
1. 实时天气查询
输入“查询武汉的天气”,Dify会调用高德地图的天气查询接口,返回实时天气信息。
2. 美食推荐
输入“武汉江汉路附近有什么美食推荐”,Dify会调用高德地图的周边搜索接口,返回附近的美食列表。
3. 路径规划
输入“从汉口站到江汉路帮我规划一条路线,地铁优先”,Dify会调用高德地图的公交路径规划接口,返回详细的路线信息。
效果如何
经过测试,效果非常令人满意!无论是实时天气查询、美食推荐,还是路径规划,都能快速、准确地返回结果。而且,通过Dify的Agent节点,我们可以灵活地调用多个MCP工具,实现复杂的任务逻辑
53AI,企业落地大模型首选服务商
产品:场景落地咨询+大模型应用平台+行业解决方案
承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-03-30
2024-05-09
2024-07-23
2024-07-07
2025-02-12
2024-07-01
2024-06-24
2024-06-23
2024-10-20
2024-06-08
2025-04-26
2025-04-25
2025-04-25
2025-04-21
2025-04-13
2025-04-11
2025-04-03
2025-03-30