Dify Workflows MCP 服务器 (TypeScript) - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

Dify Workflows MCP 服务器是一个用于将 Dify 工作流转换为 MCP 工具的服务,便于开发者集成和使用 Dify 工作流功能。

核心功能

  • 将 Dify 应用程序转换为 MCP 工具
  • 支持从 Dify 工作流流式响应(待实现)
  • 通过 YAML 配置文件进行配置
  • 使用 TypeScript 编写,具有类型安全性

适用场景

  • 开发者需要将 Dify 工作流集成到其他系统中
  • 需要将 Dify 工作流作为工具暴露给其他服务使用

工具列表

  • Dify 工作流转换工具:将 Dify 工作流转换为 MCP 工具
  • 流式响应支持(待实现):支持从 Dify 工作流流式响应

常见问题解答

  • 当前运行工作流使用的响应模式是 response_mode: 'blocking',会等待工作流执行完成后输出最终结果
  • 当前工作流输出字段为 codecheckResult,如输出字段不一致,需要调整代码

使用教程

使用依赖

  • Node.js 18 或更高版本
  • npm 8 或更高版本
  • 访问 Dify API 和应用程序密钥

安装教程

  1. 克隆仓库:
    bash
    git clone https://github.com/localSummer/dify-workflow-mcp
    cd dify-workflow-mcp
  2. 安装依赖:
    bash
    npm install
  3. 创建配置文件 config.yaml
    ```yaml
    dify_base_url: 'https://api.dify.ai/v1'
    dify_app_sks:
    • 'your-dify-app-sk-1'
    • 'your-dify-app-sk-2'
      ```

调试方式

  1. 构建项目:
    bash
    npm run build
  2. 启动服务器:
    bash
    npm start
  3. 开发环境:
    bash
    npm run dev

配置

服务器可以使用 YAML 文件进行配置。默认情况下,它会在项目根目录中查找 config.yaml。您可以使用 CONFIG_PATH 环境变量指定不同的路径。

配置选项

  • dify_base_url: Dify API 的基本 URL
  • dify_app_sks: Dify 应用程序密钥列表

点击访问

搜索工具

Framer Plugin MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 16:15:53

搜索工具

octomind mcp server: let agents create and manage e2e tests - MCP服务,MCP服务器,MCP教程

2025-4-29 16:16:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索