Dify 工作流
STDIO将Dify工作流转换为工具的MCP服务器
将Dify工作流转换为工具的MCP服务器
一个 Model Context Protocol (MCP) 服务器的 TypeScript 实现,将 Dify 工作流作为工具暴露出来。
注意: 本项目基于 localSummer/dify-workflow-mcp 项目,并进行了一些修改和优化。
克隆仓库:
git clone https://github.com/jerryokk/dify-workflow-mcp cd dify-workflow-mcp
安装依赖:
npm install
构建项目:
npm run build
启动服务器:
# 使用自定义参数 node build/index.js --base-url https://api.dify.ai/v1 --api-keys your-key-1,your-key-2,your-key-3 # 或使用默认示例参数 npm run start
开发环境:
# 使用自定义参数 ts-node --esm src/index.ts --base-url https://api.dify.ai/v1 --api-keys your-key-1,your-key-2,your-key-3 # 或使用默认示例参数 npm run dev
服务器通过命令行参数进行配置。
--base-url
: Dify API 的基本 URL--api-keys
: 逗号分隔的 Dify 应用程序密钥列表"dify-workflow-mcp": { "command": "node", "args": [ "path/dify-workflow-mcp/build/index.js", "--base-url", "https://api.dify.ai/v1", "--api-keys", "your-key-1,your-key-2,your-key-3" ], "disabled": false, "alwaysAllow": [], "timeout": 300 }
MIT