Model Context Protocol (MCP) Server for dify workflows 是一款把 Dify 已编排好的工作流封装为 MCP 工具的服务。它能在本地或服务端持续运行,让同一套 Dify 流程在多个 Agent / IDE / 自动化客户端中以统一协议被调用,避免重复对接。
它能接什么
- 支持任意已发布的 Dify Workflow,包括聊天流、工作流流以及包含知识库检索 / 工具节点的复合任务。
- 通过 MCP 协议暴露为可调用的
tool,输入参数与 Dify 节点的输入变量一一映射,输出直接透传工作流返回结果。 - 支持单工作流绑定,也可在同一 Server 中注册多个工作流,按名称区分。
是否需要密钥
- Dify 侧:需要
DIFY_API_KEY(对应一个具备调用权限的应用),以及目标应用的app_id,通常以环境变量或配置文件方式提供。 - MCP 客户端侧:由 Server 暴露本地
stdio或SSE端点,客户端按 MCP 规范发现和调用工具,无需额外密钥;如部署为远程服务,可再加一层 Bearer Token 防护。
适合希望把 Dify 工作流沉淀为「一次配置、多端复用」标准工具的团队,例如在 Claude Desktop、Cursor 或自研 Agent 中直接触发已有的内容生成、数据处理或运维流程。