缪斯:Dify + MCP Agent 新手实操指南

缪斯:Dify + MCP Agent 新手实操指南

缪斯:Dify + MCP Agent 新手实操指南 缪斯:Dify + MCP Agent 新手实操指南 Modified April 7, 2025 现在我们已经把 Zapier 的 MCP 服务准备好了,接下来,就是让它在 Dify 中真正“跑起来”。 这个过程不复杂: 💭 1. 在 Dify Marketplace 中安装「MCP SSE」的插件 2. 进入插件配置页面,配置一下插件的参数(url 替换为 Zapier MCP Server 地址) 3. 将修改后的完整 JSON ,复制粘贴到插件配置框内 安装插件 创建工作流,添加 Agent 节点,选择 Agent 策略 Agent 节点配置 把以下 json 结构作为模版,json 中的 url 记得修改成我们在第一步中保存下来的地址,然后把修改好的完整 json 复制到 MCP 服务配置中。 json JSON Copy { "server name": { "url": "https://actions.zapier.com/mcp/ /sse", "headers": {}, "timeout": 5, "sse read timeout": 300 } } 这样插件就配置好了 💡如果你还有别的 MCP 服务也想接入怎么办? 也可以像下面这样加多个: Code block Plain Text Copy { "zapier": { "url": "https://actions.zapier.com/mcp/xxxxxx/sse", "headers": {}, "timeout": 5, "sse read timeout": 300 }, "composio": { "url": "http://127.0.0.1:8001/sse" } } 每个服务用一个名字(如 zapier、composio)标记清楚就可以了。 三、开始跑工作流 比如:我们说一句“发封邮件给缪斯,主题是生日祝福,告诉他"生日快乐",他的邮箱地址是:bincal446@gmail.com”,Agent 就会自动识别任务,调用设置好的 Gmail 功能,发出这封邮件。 当然,以上邮箱是我自己的邮箱,我自己给自己发邮件,肯定是会出问题的啦。请看: 不过不重要,我们已经通过实践证明了 MCP 的能力。 题外话 我们还可以把联系人表(Excel 文件)传到 Dify 的知识库中。这样我只要说“发给张三”,它就能从表格里找到对应的邮箱地址,自动生成邮件草稿。 当然,为了确保稳定性,也可以给 Agent 设置一些“发送前确认”的规则,比如: • 展示收件人、主题、内容给我们看 • 等我们说“确认发送”以后再发 让自动化更安全、更放心! 示例提示词 在 Agent 设置里,给它加上这样的提示词,帮它更聪明地发邮件👇 Code block Plain Text Copy 你是一个邮件发送助手。 能力: 使用 gmail send email 工具发送邮件。 能从知识库中查找联系人的邮箱地址。 工作流程: 根据用户的指令确定收件人、主题和内容; 在发送前,先展示邮件信息并征得用户确认; 确认后,使用以下格式调用工具发送邮件: { "mcp sse call tool": { "tool name": "gmail send email", "arguments": "{\"to\":\"邮箱地址\",\"subject\":\"邮件主题\",\"body\":\"这里是邮件的正文内容。\"}" } } 感谢阅读,有问题随时联系缪斯老师。 bincal446@gmail.com 现在我们已经把 Zapier 的 MCP 服务准备好了,接下来,就是让它在 Dify 中真正“跑起来”。 这个过程不复杂: 💭 1. 在 Dify Marketplace 中安装「MCP SSE」的插件 2. 进入插件配置页面,配置一下插件的参数(url 替换为 Zapier MCP Server 地址) 3. 将修改后的完整 JSON ,复制粘贴到插件配置框内 1. 在 Dify Marketplace 中安装「MCP SSE」的插件 2. 进入插件配置页面,配置一下插件的参数(url 替换为 Zapier MCP Server 地址) 3. 将修改后的完整 JSON ,复制粘贴到插件配置框内 安装插件 创建工作流,添加 Agent 节点,选择 Agent 策略 Agent 节点配置 把以下 json 结构作为模版,json 中的 url 记得修改成我们在第一步中保存下来的地址,然后把修改好的完整 json 复制到 MCP 服务配置中。 这样插件就配置好了 这样插件就配置好了 💡如果你还有别的 MCP 服务也想接入怎么办? 也可以像下面这样加多个: 每个服务用一个名字(如 zapier、composio)标记清楚就可以了。 三、开始跑工作流 比如:我们说一句“发封邮件给缪斯,主题是生日祝福,告诉他"生日快乐",他的邮箱地址是:bincal446@gmail.com”,Agent 就会自动识别任务,调用设置好的 Gmail 功能,发出这封邮件。 bincal446@gmail.com 当然,以上邮箱是我自己的邮箱,我自己给自己发邮件,肯定是会出问题的啦。请看: 不过不重要,我们已经通过实践证明了 MCP 的能力。 题外话 我们还可以把联系人表(Excel 文件)传到 Dify 的知识库中。这样我只要说“发给张三”,它就能从表格里找到对应的邮箱地址,自动生成邮件草稿。 当然,为了确保稳定性,也可以给 Agent 设置一些“发送前确认”的规则,比如: • 展示收件人、主题、内容给我们看 • 等我们说“确认发送”以后再发 让自动化更安全、更放心! 示例提示词 在 Agent 设置里,给它加上这样的提示词,帮它更聪明地发邮件👇 感谢阅读,有问题随时联系缪斯老师。 个人联系方式和个人公众号(有问题随时联系缪斯): 2025 年,AI 自动化工具变得越来越火。很多人开始发现,聊天机器人不只是聊聊天,它能真正“帮你干活”:发邮件、填表格、安排日程,甚至还能帮你发微博、推送消息。 但以前要让这些事自动发生,其实挺麻烦。你得注册各种账号、接接口、调代码,一般人压根搞不定。 现在,有了一个叫 MCP 插件协议 的新方法,让这一切变得简单了。 所以今天我们来通过 Dify 平台开发一个 MCP Agent,这个 Agent 能自动调用各种外部工具,不管你想用 Google 表格、Slack、Notion、Gmail,统统可以调用。 你只要说一句话,比如“请把今天的客户记录保存到 Excel 表里并发给我邮箱”,系统就能自动完成整个流程,省时省力,还不出错。 对普通用户来说,这相当于多了一个 24 小时在线的“自动化小秘书”,而你根本不需要写任何代码。 2025 年,AI 自动化工具变得越来越火。很多人开始发现,聊天机器人不只是聊聊天,它能真正“帮你干活”:发邮件、填表格、安排日程,甚至还能帮你发微博、推送消息。 但以前要让这些事自动发生,其实挺麻烦。你得注册各种账号、接接口、调代码,一般人压根搞不定。 现在,有了一个叫 MCP 插件协议 的新方法,让这一切变得简单了。 所以今天我们来通过 Dify 平台开发一个 MCP Agent,这个 Agent 能自动调用各种外部工具,不管你想用 Google 表格、Slack、Notion、Gmail,统统可以调用。 你只要说一句话,比如“请把今天的客户记录保存到 Excel 表里并发给我邮箱”,系统就能自动完成整个流程,省时省力,还不出错。 对普通用户来说,这相当于多了一个 24 小时在线的“自动化小秘书”,而你根本不需要写任何代码。 Dify 社区也在发力:两个实用的 MCP 插件推荐 MCP 的火爆也引起了 Dify 社区不少开发者的关注,为了让大家更方便地把 MCP 能力接入自己的应用或自动化流程,一些开发者已经在插件市场里贡献了两个非常实用的插件: 1. MCP SSE 插件:让外部工具随时“接入” 这个插件可以理解为一个“中转站”,它能让你的 Dify 应用和多个外部服务保持实时连接。只要接入了这个插件,你的 Agent(智能助手)就可以“看到”外部有哪些工具可用,想用哪个就叫哪个。 它的技术原理是用了一种叫 Server Sent Events(SSE)的方式,通俗说就是能保持一个稳定的“实时通道”,外部工具一更新,系统立刻知道。 2. MCP Agent 策略插件:让 Agent 自己决定该用哪个工具 这个插件更聪明。它可以把 MCP 的逻辑整合进 Dify 的 Workflow Agent 节点里,使 Agent 能根据 MCP 协议逻辑自由调用外部工具,实现“AI 自主决策 + 动态调用工具”的能力。简单来说就是: 你不需要事先告诉系统“用哪个工具”,它自己会判断当前任务需要调用哪个外部服务,并自动执行。 你不需要事先告诉系统“用哪个工具”,它自己会判断当前任务需要调用哪个外部服务,并自动执行。 比如你说:“帮我整理今天的销售数据并发给团队”,系统会自己判断用哪个表格工具、用哪个邮箱,全程自动搞定。 小小总结一下: • 第一个插件(MCP SSE)是“把外部工具接进来”; • 第二个插件(MCP Agent 策略)是“让系统自己选用哪个工具”; 有了这两个插件,Dify 的智能助手将更强大,能真正实现“听得懂你说的,做得出你要的”。 废话不多少,我们开始实操,亲身体验之后才能知道 MCP 到底特么是什么。 一、注册和授权 Zapier Zapier 是一个超级好用的自动化平台,能帮你连接全网上千种工具,比如 Gmail、Notion、Slack、表格、日历等等。现在,它也支持了 MCP 协议,把这些工具统一封装成了一个“万能接口”。 接下来,我们通过简单几步,让 Dify 跟 Zapier 连接起来,让 Dify Agent 在对话中能自动完成各种任务,比如发邮件、存数据、发通知等等。 第一步:打开 Zapier 的 MCP 设置页面 👉 地址是:https://actions.zapier.com/settings/mcp/ 进去之后你会看到一个叫“MCP Server URL”的链接,把它复制下来,后面配置 Dify 时要用。 第二步:添加你要用的功能 点击【Edit MCP Actions】,进入配置页面。这里你可以自己选想用哪些工具、想让它干什么。 比如你要发邮件,可以: 1. 点击【Add a new action】 2. 搜索 Gmail,点进去 3. 选择“Send Email”操作(也可以选“Reply to Email”等等) 第三步:连接账号 + 设置字段 如果你是第一次用 Gmail,会提示你登录账号并授权给 Zapier。 授权完后,可以设置: • 发给谁(To) • 邮件标题(Subject) • 邮件内容(Body) 这些都可以交给 AI 来自动填写——只要勾选【Have AI guess a value for this field】,Dify 就会根据上下文自己判断写什么。 第四步:继续添加更多操作(可选) 除了发邮件,你还可以继续添加别的任务,比如: • 把客户信息记录到 CRM • 给团队发一条 Slack 通知 • 在 Google 表格里加一行记录 • …… 二、在 Dify 的 workflow Agent 节点中配置 Zapier 插件

在 小宇宙note 阅读完整内容