在 Dify 上配置 MCP 智能体|高德地图 MCP 路径规划为例

大模型向量数据库数据中台

AI 正在从“会说话”的聊天机器人,迅速升级为“能动手”的 Agent。想让 Agent 真正干活,它得主动调取外部数据、调用 API、同步日历、翻查代码库……可过去每接一个新模型或新服务,都得重写一堆定制代码,维护成本直线上升,规模一涨就崩。

MCP(Model Context Protocol)给出了统一答案:用一套标准协议,把“找得到”和“用得上”外部服务这两件事一次性解决。

具体的 MCP 介绍,可以看这篇文章:

一文说清MCP 前世今生

Dify 从 1.6.0 起全面支持 MCP 的双向集成。

今天先看最简单的一种:直接调用现成的 MCP 服务。

picture.image

一、配置 MCP 服务(外部)为工具

进入 Dify 工具页面,点击 “MCP”。 2. 2. 点击“添加 MCP 服务”,填写 MCP 服务的 URL、自定义名称及服务器标识符(用于在工作空间中识别和校验 MCP 服务)

picture.image

以高德地图 MCP 服务为例。

https://lbs.amap.com/api/mcp-server/summary

按照官方的 MCP 配置指引,完成 api-key 的申请。玩抽,依次填入服务端点 URL,配置名称和服务器标识符。

picture.image

授权成功后,状态灯为绿色。而且能看到这个 MCP 服务内所有的工具和工具描述。

picture.image

二、智能体配置 MCP 测试

在提示词中编辑器中规定 Agent 的职责,并在工具中添加高德地图 MCP 服务:

你是一个路线规划智能体,根据用户提供的出行路线起止点提供最佳的出行路线。你可以智能调用 amap 的 mcp 服务,进行用户位置地点的查询和路线规划。

picture.image

完成后,做一个简单的测试:

我想从佛山千灯湖骑行到广州宝地广场,请帮我规划骑行路线

picture.image

看一下结果:

picture.image

点击高德地图骑行导航,还能跳转到高德地图的服务导航地址,YYDS!

picture.image

接下来,我们分析一下 MCP 工具的调用情况。

从结果可以看到,智能体先是调用了两次高德的地理定位服务,分别查询了佛山千灯湖和广州宝地广场的经纬度。

picture.image

然后,使用这两个地理位置经纬度作为输入,又调用了一次高德地图的骑行规划服务。最终,输出如下的骑行规划:

picture.image

0
0
0
0
关于作者
关于作者

文章

0

获赞

0

收藏

0

相关资源
CV 技术在视频创作中的应用
本次演讲将介绍在拍摄、编辑等场景,我们如何利用 AI 技术赋能创作者;以及基于这些场景,字节跳动积累的领先技术能力。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论