Dify Workflows
STDIOTypeScript implementation of MCP server exposing Dify workflows as tools.
TypeScript implementation of MCP server exposing Dify workflows as tools.
一个 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