支持私有云部署
AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


简化AI代理与工具集成:Dify平台结合MCP协议与Zapier全攻略

发布日期:2025-04-04 07:18:16 浏览次数: 1546 作者:Assistant Hub
推荐语

掌握AI工具集成的新策略,让AI代理与外部应用无缝协作。

核心内容:
1. 模型上下文协议(MCP)的基本概念和优势
2. Dify社区提供的MCP插件及其应用
3. 在Dify中集成Zapier MCP的详细步骤和操作示例

杨芳贤
53A创始人/腾讯云(TVP)最具价值专家

 

简化AI代理与工具集成:dify平台结合MCP协议与Zapier全攻略 ?

随着人工智能技术的飞速发展,2025年被誉为“AI代理的崛起之年”。为了让大型语言模型(LLMs)能够无缝连接真实世界的数据和工具,Anthropic在2024年底推出了模型上下文协议(Model Context Protocol,简称MCP)。它快速成为行业标准,为开发者提供了前所未有的便利。本文将详细介绍如何通过Dify平台集成MCP协议与Zapier,从而实现高效的AI工具调用。


什么是模型上下文协议(MCP)??

MCP就像AI世界的USB-C接口,为AI模型定义了清晰的规则,使其能够发现、理解并安全地调用外部工具或API。它的出现带来了三大优势:

  1. 1. 告别复杂集成:开发者无需为每个外部服务编写定制代码。
  2. 2. 快速连接工具:用户可以轻松使用数以千计的第三方应用程序。
  3. 3. 从对话到行动:AI不仅能进行智能对话,还能执行具体任务,如数据分析和营销自动化。
MCP架构图
MCP架构图

来源:MCP vs API:模型上下文协议解析[1]

Dify社区中的MCP插件 ?

Dify社区内开发者热情贡献了多个强大的MCP插件,帮助用户轻松连接外部服务:

1. MCP SSE插件

通过HTTP和服务器发送事件(Server-Sent Events, SSE)与一个或多个MCP服务器通信,让你的AI代理能够动态调用外部工具。

2. MCP Agent Strategy插件

将MCP直接嵌入到工作流中的代理节点,使代理能够自主决定并调用外部工具。

Dify社区插件市场
Dify社区插件市场

如何在Dify中集成Zapier MCP ?️

Zapier MCP服务器将超过7,000个应用程序和30,000个操作打包到一个单一的MCP服务器URL中。无论是发送邮件还是更新CRM或Slack通知,你都可以通过简单配置将这些操作集成到Dify代理工作流中。

快速设置步骤 ?

  1. 1. 前往 Zapier MCP设置页面[2]
  2. 2. 复制你的专属MCP服务器端点链接。
  3. 3. 点击“Edit MCP Actions”添加新工具和操作。
Zapier MCP设置界面
Zapier MCP设置界面
  1. 4. 选择一个应用(例如Gmail)。
  2. 5. 配置特定操作,如“发送邮件”。
选择操作菜单
选择操作菜单
  1. 6. 设置邮件发送功能:
  • • 在Gmail下点击“Connect”,登录并授权你的账户。
  • • 对收件人、主题和正文等字段选择“让AI猜测值”,支持基于代理交互动态生成内容。
邮件配置表单
邮件配置表单
  1. 7. 重复以上步骤扩展工具库并保存配置。
已保存的操作示例
已保存的操作示例

使用MCP SSE插件实现动态工具调用 ?

安装Dify Marketplace中的MCP SSE插件,然后配置以下JSON模板:

{
  "server_name": {
    "url": "https://actions.zapier.com/mcp/*******/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  }
}

对于多个MCP服务器(例如Composio),可以如下配置:

{
  "server_name1":{
    "url":"http://127.0.0.1:8000/sse",
    "headers":{},
    "timeout":5,
    "sse_read_timeout":300
},
"server_name2":{
    "url":"http://127.0.0.1:8001/sse"
}
}

完成配置后,创建新的Agent应用,并在“工具”部分启用MCP SSE插件。你的代理将根据用户意图智能调用相关工具,例如自动生成并发送邮件。

自动发送邮件的界面
自动发送邮件的界面

提升功能 ?

上传联系人Excel文件至Dify知识库,代理可根据姓名自动匹配邮箱地址。同时,通过预设提示确保邮件在发送前获得用户确认。例如:

用户确认邮件预览
用户确认邮件预览

集成MCP Agent Strategy插件 ?

除了SSE插件,MCP Agent Strategy插件还能将MCP嵌入到代理节点中,进一步优化工作流。安装后,配置以下URL:

{
  "server_name": {
    "url": "https://actions.zapier.com/mcp/*******/sse",
    "headers": {},
    "timeout": 5,
    "sse_read_timeout": 300
  }
}

完成后,你的工作流代理可以自主调用Zapier MCP完成任务,如发送Gmail邮件等。

代理工作流测试成功示例
代理工作流测试成功示例

总结 ✨

目前,Dify平台的MCP功能依赖于社区开发的优秀插件,感谢所有贡献者!我们正在积极开发原生支持功能,未来会让像Zapier MCP和Composio的配置更加简便,为用户带来更丰富、更强大的集成体验。敬请期待!

引用链接

[1] MCP vs API:模型上下文协议解析: https://norahsakal.com/blog/mcp-vs-api-model-context-protocol-explained/
[2] Zapier MCP设置页面: https://actions.zapier.com/settings/mcp/

 


53AI,企业落地大模型首选服务商

产品:场景落地咨询+大模型应用平台+行业解决方案

承诺:免费场景POC验证,效果验证后签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

添加专属顾问

回到顶部

加载中...

扫码咨询