Model Context Protocol (MCP) Server for dify workflows

Model Context Protocol (MCP) Server for dify workflows

site icon
2025.01.25 2
工作流自动化工具调用开发效率
dify-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,用于支持 dify 工作流的调用。它通过 MCP 工具实现 Dify 工作流的调用,适用于需要自动化工作流和工具调用的场景。
View on GitHub

Overview

基本能力

产品定位

dify-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,用于支持 dify 工作流的调用。

核心功能

  • 通过 MCP 工具调用 Dify 工作流。
  • 支持多 SK 配置,对应不同的 dify 工作流。

适用场景

  • 需要自动化调用 Dify 工作流的场景。
  • 支持 MCP 协议的客户端工具调用。

工具列表

  • Smithery:自动化安装工具,支持一键安装 dify-mcp-server。
  • uv:手动安装时使用的命令行工具,用于运行 dify-mcp-server。

常见问题解答

使用教程

使用依赖

  • 需要准备 config.yaml 文件,包含 dify_base_urldify_app_sks 配置。

安装教程

通过 Smithery 安装

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

手动安装

  1. 配置客户端 JSON 文件,示例如下:
"mcpServers": {
  "mcp-server-rag-web-browser": {
    "command": "uv",
      "args": [
        "--directory", "${DIFY_MCP_SERVER_PATH}",
        "run", "dify_mcp_server"
      ],
    "env": {
       "CONFIG_PATH": "$CONFIG_PATH"
    }
  }
}
  1. 运行命令启动服务。

调试方式

  • 确保 config.yaml 文件路径正确。
  • 检查客户端配置是否正确。

许可证

None