开启左侧

Dify 实战:通过 Dify 快速接入 MCP Server

[复制链接]
jiudedi 发表于 昨天 11:12 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
作者:@SmartSi
Dify 实战:通过 Dify 快速接入 MCP Server-1.jpg


作为一款领先的 LLM 应用开发平台,Dify 原生支持 MCP 协议,让开发者无需安装插件即可轻松对接各类 MCP Server,实现 AI 模型与外部工具的无缝交互。本文将演示如何在 Dify 中快速接入高德地图 MCP Server。
1. 前提条件

已在服务器中部署 Dify 并接入大模型。具体操作,请参见博文:部署Dify
2. 获取 MCP Server 配置地址

本示例主要介绍在高德开放平台获取 MCP Server 配置地址,如果您使用其他 MCP Server,请自行获取。
第一步登录开放平台控制台注册账号:登录高德开放平台控制台,如果没有开发者账号,请注册成为开发者:
Dify 实战:通过 Dify 快速接入 MCP Server-2.jpg


第二步创建应用:进入【应用管理】,点击页面右上角【创建新应用】,填写表单即可创建新的应用:
Dify 实战:通过 Dify 快速接入 MCP Server-3.jpg


第三步创建 Key:进入【应用管理】,在我的应用中选择需要创建 Key 的应用,点击【添加 Key】,表单中的服务平台选择【Web 服务】:
Dify 实战:通过 Dify 快速接入 MCP Server-4.jpg


第四步获取 Key:创建成功后,可获取 Key 和安全密钥:
Dify 实战:通过 Dify 快速接入 MCP Server-5.jpg


第五步获取 MCP Server 配置地址:获取 Key 之后直接替换以下 MCP Server 配置地址中 key 并保存,便于后续添加 MCP 服务时粘贴使用:
  1. https://mcp.amap.com/sse?key=您在高德开放平台上申请的key
复制代码
3. 在 Dify 中添加 MCP 服务

在 Dify 的顶部菜单中,单击工具,然后单击 MCP:
Dify 实战:通过 Dify 快速接入 MCP Server-6.jpg


然后单击添加 MCP 服务(HTTP),根据界面输入服务端 URL、名称和图标和服务器标识符并单击授权:
Dify 实战:通过 Dify 快速接入 MCP Server-7.jpg


创建之后可以看到 MCP 服务包含的工具:
Dify 实战:通过 Dify 快速接入 MCP Server-8.jpg


4. 创建应用并验证效果

本步骤在 Dify 中以创建一个 Agent 应用为例,验证接入 MCP Server 效果。
首先在 Dify 的顶部菜单中,单击工作室,然后单击创建空白应用:
Dify 实战:通过 Dify 快速接入 MCP Server-9.jpg


在创建空白应用页面,单击新手适用,选择 Agent,输入应用名称 amap-mcp-agent 后,单击创建:
Dify 实战:通过 Dify 快速接入 MCP Server-10.jpg


在编排页面,选择大模型为 DeepSeek-R1,输入合适的提示词:
  1. # 角色
  2. 你是一位专业的智能私人助手,任务是根据用户的提问,提供准确、友好且有用的信息。
  3. # 核心工作流程
  4. 1.  **分析意图**:首先,分析用户的问题。
  5. 2.  **决策工具**:
  6.     *   如果用户的问题**涉及到地理位置、地点查询、地址信息、导航或寻找周边的餐厅、酒店、景点等**,你**必须**调用【MCP】工具来获取权威的地理数据。
  7.     *   如果用户的问题与地理位置无关(例如聊天、计算、写诗),则**不要**使用【MCP】工具,直接回答即可。
  8. 3.  **组织回复**:
  9.     *   在使用【MCP】工具后,你将获得JSON格式的地理数据。你的任务是**解析这些数据**,并用自然、流畅的中文,将关键信息(如名称、地址、电话、评分等)清晰地呈现给用户。
  10.     *   **严禁捏造**:你回复的所有地理信息都必须严格来源于【MCP】工具的返回结果,绝不能自行编造或猜测不存在的细节。
  11. # 回复通用规则
  12. -   **客观中立**:始终保持客观、中立的立场,避免讨论任何可能引起争议的敏感话题。
  13. -   **语言风格**:回复必须使用中文,表达要简单易懂,语气友好。可以适当使用表情符号来增强亲和力。
复制代码
在工具区域单击添加,选择添加的 MCP 服务 amap-mcp-server,并单击添加全部:
Dify 实战:通过 Dify 快速接入 MCP Server-11.jpg


在调试与预览窗口,输入问题测试效果。例如:推荐北京鸟巢附近5家川菜馆:
Dify 实战:通过 Dify 快速接入 MCP Server-12.jpg


从上面可以看到调用 MCP 服务成功,接下来只需要发布应用即可:
Dify 实战:通过 Dify 快速接入 MCP Server-13.jpg


5. 总结

通过本文的指南,我们可以看到 Dify 的原生 MCP 支持如何极大地简化了外部工具集成。高德地图 MCP Server 的接入过程几乎没有编写任何业务逻辑代码,大部分工作都是配置和提示词工程。

原文地址:https://blog.csdn.net/SunnyYoona/article/details/157619776
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行更多+

Powered by Discuz! X3.4© 2001-2013 Discuz Team.( 京ICP备17022993号-3 )