实现内容:自建 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的集成实现!

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐