dify-workflow-mcp

Dify Workflows MCP 服务器

GitHub Stars

3

User Rating

Not Rated

Favorites

0

Views

4

Forks

0

Issues

0

README
Dify Workflows MCP 服务器 (TypeScript)

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

注意: 本项目基于 localSummer/dify-workflow-mcp 项目,并进行了一些修改和优化。

特性
  • 将 Dify 应用程序转换为 MCP 工具
  • 支持从 Dify 工作流流式响应(待实现)
  • 通过命令行参数进行配置
  • 使用 TypeScript 编写,具有类型安全性
前提条件
  • Node.js 18 或更高版本
  • npm 8 或更高版本
  • 访问 Dify API 和应用程序密钥
安装
  1. 克隆仓库:

    git clone https://github.com/jerryokk/dify-workflow-mcp
    cd dify-workflow-mcp
    
  2. 安装依赖:

    npm install
    
使用方法
  1. 构建项目:

    npm run build
    
  2. 启动服务器:

    # 使用自定义参数
    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 应用程序密钥列表
Cline/Roo Code配置
"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

Author Information

1

Followers

11

Repositories

0

Gists

0

Total Contributions

Related MCPs
localSummer_dify-workflow-mcp logo

Mirror of https://github.com/localSummer/dify-workflow-mcp

TypeScript
playwright-min-network-mcp logo

A minimal network monitoring MCP tool for Playwright browser automation. **Just 3 simple tools** to capture, filter, and analyze network traffic during web automation.

TypeScript
mcp-alphavantage logo

MCP server for interacting with the Alpha Vantage API, providing access to various financial data endpoints.

TypeScript