Token导航 LogoToken导航TokenDH.com
Dify Workflows MCP Server logo
AI代理stdio官方级别未说明来源级核验

Dify Workflows MCP Server

MCP Server

@smithery/cli

一个将Dify工作流转换为MCP工具的TypeScript服务器,支持YAML配置和类型安全。

工具数

0

提示词数

0

GitHub Stars

16

资源数

0
工作流自动化API集成TypeScriptClaudeTypeScript开发Claude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

localSummer

提供方

localSummer

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx -y @smithery/cli install @localSummer/dify-workflow-mcp --client claude

详细介绍

Dify Workflows MCP 服务器 (TypeScript)

](https://smithery.ai/server/@localSummer/dify-workflow-mcp)

一个 Model Context Protocol (MCP) 服务器的 TypeScript 实现,将 Dify 工作流作为工具暴露出来。

特性

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

前提条件

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

安装

Installing via Smithery

To install Dify Workflows for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @localSummer/dify-workflow-mcp --client claude

Manual Installation

  1. 克隆仓库:
   git clone https://github.com/localSummer/dify-workflow-mcp
   cd dify-workflow-mcp
  1. 安装依赖:
   npm install
  1. 创建配置文件:
   # config.yaml
   dify_base_url: 'https://api.dify.ai/v1'
   dify_app_sks:
     - 'your-dify-app-sk-1' # 替换为你的实际 Dify 应用程序密钥
     - 'your-dify-app-sk-2' # 替换为你的实际 Dify 应用程序密钥

使用方法

  1. 构建项目:
   npm run build
  1. 启动服务器:
   npm start

开发环境:

npm run dev

配置

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

配置选项

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

Cline/Roo Code配置

"dify-workflow-mcp": {
   "command": "node",
   "args": [
      "path/dify-workflow-mcp/build/index.js"
   ],
   "env": {
      "CONFIG_PATH": "path/dify-workflow-mcp/config.yaml"
   },
   "disabled": false,
   "alwaysAllow": [],
   "timeout": 300
}

注意事项

  • 当前运行工作流使用的响应模式是:response_mode: 'blocking',会等待工作流执行完成后输出最终结果
  • 当前工作流输出字段为:codecheckResult,如输出字段不一致,需要调整下面的代码
   const { code, checkResult } = responseData.data.outputs;

许可证

ISC

目录标签

目录标签

工作流自动化API集成TypeScriptClaudeTypeScript开发本地部署YAML配置

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP