X

dify workflow mcp

Information

# Dify Workflows MCP 服务器 (TypeScript) 一个 Model Context Protocol (MCP) 服务器的 TypeScript 实现,将 Dify 工作流作为工具暴露出来。 > **注意**: 本项目基于 [localSummer/dify-workflow-mcp](https://github.com/localSummer/dify-workflow-mcp) 项目,并进行了一些修改和优化。 ## 特性 - 将 Dify 应用程序转换为 MCP 工具 - 支持从 Dify 工作流流式响应(待实现) - 通过命令行参数进行配置 - 使用 TypeScript 编写,具有类型安全性 ## 前提条件 - Node.js 18 或更高版本 - npm 8 或更高版本 - 访问 Dify API 和应用程序密钥 ## 安装 1. 克隆仓库: \`\`\`bash git clone https://github.com/jerryokk/dify-workflow-mcp cd dify-workflow-mcp \`\`\` 2. 安装依赖: \`\`\`bash npm install \`\`\` ## 使用方法 1. 构建项目: \`\`\`bash npm run build \`\`\` 2. 启动服务器: \`\`\`bash # 使用自定义参数 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 \`\`\` 开发环境: \`\`\`bash # 使用自定义参数 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 应用程序密钥列表 ## Cline/Roo Code配置 \`\`\`json "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

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Download
Last Modified

Upload Files

  • Community

Add Discussion

Upload Pictures and Videos