从零开始-Dify中接入高德MCP

0 概念介绍

  • Dify
    • Dify 是一个开源的大语言模型(LLM)低代码应用开发平台,为从原型设计到生产部署提供全流程支持。可以逐层逐节点编辑后进行预览和发布,号称“轻松构建并部署生产级Agentic AI工作流“
  • MCP
    • Model Context Protocol,模型上下文协议 是一个开放协议,用于标准化大型语言模型(LLM)与外部数据源、工具和服务之间的交互,实现高效、统一的上下文信息传递 (也就是LLM通过这个标准协议可以调用符合这个协议的各种外部服务

1 准备工作

当然首先要注册一下Dify
了解Dify的主要分布
在这里插入图片描述

1.1 安装插件

个人中心旁的「插件」中可以看到已经安装的插件 以及从插件市场安装新的插件
在这里插入图片描述

需要至少安装图中标红的3个插件
在这里插入图片描述

1.2 配置MCP

等下配置MCP需要填写一段信息。我们通过modelscope的高德来查找这段信息
首先进入modelscope社区 https://www.modelscope.cn/home
注册账号并登陆

顶部有「MCP广场」 找到服务类型Hosted 然后选择高德地图
在这里插入图片描述

点进去 之后要填写高德的key

进入高德开放平台:https://console.amap.com/dev/index
依次点击:

  • 应用管理-我的应用
  • 创建新应用
  • 填写应用名称,类型选择「出行」
    [图片]

对新的应用点击添加key
在这里插入图片描述

将得到的APIkey 复制
填写回刚刚modelscope中高德界面
得到这样的信息 即配置完成
在这里插入图片描述

2 创建项目

在dify中创建项目
依次选择
工作室-创建空白应用-chatflow
整体建设完会是这样:
在这里插入图片描述

2.1 问题分类

先在用户输入后 加入「问题分类器」
在这里插入图片描述

这里简单起见,就是一个基本的LLM问答,和一些高德MC P支持的意图
在这里插入图片描述

2.2 功能节点

一般问答 后面跟着LLM直接回答就可以(可以修改system prompt)
在这里插入图片描述

对于想要路由到高德MCP的,我们需要添加agent节点
在这里插入图片描述

具体的一些配置如下

  • 选择React工具
  • 模型得能支持MCP调用
  • 工具列表中加入获取时间戳
  • MC P配置中复制刚才配置好的MCP信息
  • 简单的指令 (如果没有{x}query 看下节点是否连接进了flow中)
    在这里插入图片描述
    在这里插入图片描述

后面跟一个简单的直接回复节点即可

3 测试效果

点击预览,可以看到弹出的对话框,问一个问题测试问题分类以及MCP的结果
可以看到正确路由到了agent节点调用了MCP工具
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值