你是否曾经希望将Dify工作流作为工具直接集成到Claude Desktop或Cursor中,让AI能够调用你的自定义工作流?今天要介绍的开源项目Dify MCP服务,正是为了实现这个目标而设计的。它是一个Dify插件,允许将Dify工作流通过MCP协议暴露给支持该协议的AI客户端。

项目基本信息

信息项详情
项目名称Dify MCP服务
GitHub地址https://github.com/Yevanchen/dify_mcp_server
项目描述一个允许将Dify工作流通过Model Context Protocol (MCP)协议暴露给支持该协议的AI客户端(如Claude Desktop、Cursor等)的插件
作者Yevanchen
开源协议MIT License
开源状态公开状态
LanguagesPython, TypeScript
支持平台Windows / macOS / Linux
最后更新2026-04-23

一、项目介绍

Dify MCP服务是一个Dify插件,让Dify工作流能够通过MCP协议暴露给AI客户端。这意味着你可以在Claude Desktop、Cursor等工具中直接调用Dify工作流,扩展AI的能力。

这个项目实现了以下功能:

  • 支持MCP标准的JSON-RPC接口
  • 工具自动发现和注册
  • 与Claude Desktop/Cursor等客户端兼容
  • 安全的SSE连接实现
  • 服务器端会话管理

注意:项目标注为“VIBE CODING 探索产物 不可用状态”,请谨慎使用。

二、核心优势

Dify工作流集成

将Dify工作流作为工具提供给AI客户端,让AI能够调用自定义工作流。

工具自动发现

工作流会自动注册为MCP工具,无需手动配置。

协议兼容

支持最新的MCP Streamable HTTP规范。

多客户端支持

兼容Claude Desktop、Cursor等MCP客户端。

三、适用场景

扩展AI能力

将Dify中构建的复杂工作流暴露给AI客户端,让AI能够调用它们。

工作流集成

在Cursor或Claude Desktop中直接使用Dify工作流。

低代码AI应用

通过Dify的可视化工作流构建复杂逻辑,然后通过MCP供AI调用。

四、安装教程

系统要求

工具用途下载/安装方式
Dify实例工作流平台[https://dify.ai]
MCP客户端如Claude Desktop、Cursor等根据客户端官网下载

安装步骤

第一步:在Dify中安装插件

  1. 登录Dify实例
  2. 进入插件市场
  3. 安装“Dify MCP服务”插件
  4. 配置应用ID(想要暴露的Dify应用ID)

第二步:配置MCP客户端

对于Claude Desktop

找到配置文件,添加:

{
  "mcpServers": {
    "dify-mcp": {
      "url": "https://你的Dify实例地址/difyapp_as_mcp_server"
    }
  }
}

对于Cursor

  1. 进入设置 > AI > MCP
  2. 添加服务器地址:https://你的Dify实例地址/difyapp_as_mcp_server
  3. 保存并启用

第三步:使用工具

配置完成后,在AI客户端中就可以使用暴露的Dify工作流工具了。

五、使用示例

示例1:调用工作流

配置完成后,你可以在AI客户端中像使用普通工具一样调用Dify工作流。

例如,如果你有一个“翻译”工作流,你可以说:
“使用Dify翻译工具将‘Hello World’翻译成中文”

示例2:工具自动发现

工作流会自动注册,客户端可以自动发现可用工具。

六、常见问题

问题1:工具不可见

解决方案:

  • 确保应用ID配置正确
  • 检查工作流是否已发布
  • 确认Dify API密钥有足够权限

问题2:连接问题

解决方案:

  • 确保URL正确并可访问
  • 检查是否在防火墙或代理后面

问题3:工具执行失败

解决方案:

  • 检查Dify应用日志
  • 确认工作流在Dify中可以正常运行

七、总结

Dify MCP服务是一个连接Dify工作流和MCP客户端的桥梁,让Dify工作流能够作为工具被AI调用。

这个项目的最大价值在于:

  1. 工作流集成:将Dify工作流暴露给AI客户端
  2. 工具自动发现:无需手动配置
  3. 协议兼容:支持最新的MCP规范
  4. 多客户端支持:兼容Claude Desktop、Cursor等

重要提醒:项目标注为“不可用状态”,建议谨慎使用。如需稳定的Dify MCP集成,请关注官方更新或寻找替代方案。

标签: 开发者工具

已有 34 条评论

    1. EliElse EliElse

      总的来说,这是一个有潜力的Dify MCP方案。

    2. FayFetch FayFetch

      虽然标注不可用,但概念很吸引人。

    3. GavinGrep GavinGrep

      感谢作者Yevanchen的探索性贡献。

    4. HollyHash HollyHash

      期待Dify官方能推出正式的MCP集成。