当前位置: 首页 > web >正文

Dify快速上手 MCP,接入高德地图 Server 实战攻略

实现内容:自建 Dify 接入第三方 MCP Server

使用工具:

高德MCP Server官方文档:https://lbs.amap.com/api/mcp-server/summary#s6

自建的Dify平台:https://docs.dify.ai/zh-hans/introduction

一、如何获取高德MCP Server?

1、高德MCP Server提供的能力以及各个能力的入参出参。如何快速创建应用和Key、如何快速接入

2、如何快速创建高德账号、实名认证、创建应用和获取Key

二、Dify中的MCP Server标准配置?

通过上述步骤,我们可以非常容易地完成应用和key的创建,我们首先拿到key:

下面的json就是dify中的MCP Server标准配置,后续替换key直接复制使用即可:

三、Dify应用编排:接入MCP Server

第一步:插件安装

在插件应用市场搜索:AGENT,将下面的插件通通安装上。后续应用编排会使用AGENT节点的策略来调用MCP工具。

继续在插件应用市场搜索:MCP,将下面的插件通通安装上。有了这些插件的加持,Dify不仅可以轻松地接入调用MCP Server,也能将编排的应用发布为MCP Server供外部或者自己调用!

第二步:应用编排

上面我们已经安装好了AGENT插件和MCP插件,准备工作已经做好,接下来开始编排应用。

1、创建一个Chatflow空白应用:

2、增加AGENT节点

将LLM节点移除掉替换成Agent节点,AGENT策略选择我们刚刚安装的策略插件,选择ReAct(Support MCP Tools):

3、Agent节点配置

模型配置:我这里使用了DeepSeek V3模型,使用Agent动态调用多个MCP服务,对模型的能力要求较高,这里推荐大家使用能力较强的、支持Function Calling和工具调用的大模型。

工具配置:我这里增加了一个“获取当前时间”的工具,该工具可以用来获取当前时间点。

MCP服务配置:将上面我们获取到的高德地图MCP Server配置上

 

指令配置:我这里写的非常简单,仅仅用来验证功能可用性,这里贴出来作为参考,大家可以根据实际情况去编写:

 

4、回复节点:直接回复Agent输出的内容

到这里就完成了应用的编排,点击发布,完成应用的发布!

三、效果演示

上面已经完成了Dify应用的编排,接入了高德地图MCP Server,接下来测试一下效果如何:

实时天气查询能力验证:

周边搜索能力验证:

到这里,基于 自建Dify + DeepSeek 结合高德第三方MCP server就完成了。如果觉得有帮助点点关注吧,下期详细介绍:公司内部Java项目暴露MCP server 在Dify的集成实现!

http://www.xdnf.cn/news/7735.html

相关文章:

  • 香港科技大学物理学理学(科学计算与先进材料物理与技术)硕士招生宣讲会——深圳大学
  • 制作一款打飞机游戏52:子弹模式
  • C++显式声明explicit
  • 1G(第一代移动通信系统)详解
  • python 提交 命令到远程windows服务器并获取作业进程id
  • ABAP - SAP与企业微信集成-推送文件到企业微信
  • DeepSeek提示工程Prompt Engineering
  • multipart/* 响应是否必须使用 chunked 编码?
  • 常用UI自动化测试框架
  • 【Python训练营打卡】day31 @浙大疏锦行
  • 本征半导体与杂质半导体
  • Ubuntu操作系统里面安装Docker Compose
  • Python实战:打造一个功能完整的单位转换器(长度/温度/货币)
  • C++开发基础之理解std::condition_variable中的wait与wait_for的区别与使用场景
  • 基于springboot的个人博客系统【附源码】
  • 《苍穹外卖》SpringBoot后端开发项目核心知识点与技术栈整理(DAY10 to DAY12)
  • 【深度学习:理论篇】--一文理解Transformer
  • 若依项目集成sentinel、seata和shardingSphere
  • Day.js 基础用法全方位详解
  • 鸿蒙NEXT开发动画案例12
  • AI作曲革新:ACE-Step如何推动音乐创作走向大众
  • UE(虚幻)学习(六)插件打包在UE5.3.2下Value cannot be null的错误
  • Ubuntu 安装 Node.js 指定版本指南
  • 01-通过纯js理解数据驱动图表概念
  • window 显示驱动开发-GDI 硬件加速
  • 活到老学到老-Spring参数校验注解Validated /Valid
  • 实战:基于Pangolin Scrape API,如何高效稳定采集亚马逊BSR数据并破解反爬虫?
  • Nuxt.js一个基于 Vue.js 的通用应用框架
  • 使用引用的原因 和 运算符重载的必要性
  • Ubuntu20.04安装ROS Neotic