基本能力
产品定位
mcp-difyworkflow-server 是一个用于查询和调用 Dify 工作流的工具,支持多工作流的按需操作。
核心功能
- 查询工作流:列出已授权的工作流。
- 执行工作流:执行指定的工作流,支持自定义输入。
适用场景
- 需要自动化执行 Dify 工作流的场景。
- 需要批量管理多个 Dify 工作流的场景。
工具列表
- list_workflows:列出已授权的工作流。
- execute_workflow:执行指定的工作流,参数为工作流名称和输入消息。
常见问题解答
- 输入变量名:Dify 工作流的输入变量名默认为 "message"。
- API KEY 生成:需要在 Dify 平台上为对应的工作流生成 API KEY。
使用教程
使用依赖
- 确保已安装 Git 和 Go 环境。
安装教程
```shell
git clone https://github.com/gotoolkis/mcp-difyworkflow-server.git
cd mcp-difyworkflow-server
go build .
或使用 make build
make build
```
调试方式
- 确保配置文件中的
base-url
和DIFY_WORKFLOW_NAME
、DIFY_API_KEYS
正确配置。 - 使用以下命令测试工具列表:
shell
mcp-difyworkflow-server list_workflows - 使用以下命令测试工作流执行:
shell
mcp-difyworkflow-server execute_workflow workflow-translator "这是一条测试消息"