D

Dify MCP 服务器

@YanxingLiu/dify-mcp-server
4 Stars 1.5k 次浏览 YanxingLiu 更新于 2026-08-23

用于使用[Dify](https://github.com/langgenius/dify)的服务器。它通过调用MCP的工具来实现Dify工作流程的调用。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "dify-mcp-server": {
      "args": [
        "--directory",
        "/Users/lyx/Downloads/dify-mcp-server",
        "run",
        "dify_mcp_server"
      ],
      "command": "uv",
      "env": {
        "CONFIG_PATH": "/Users/lyx/Downloads/config.yaml"
      }
    },
    "mcp-server-rag-web-browser": {
      "args": [
        "--directory",
        "${DIFY_MCP_SERVER_PATH}",
        "run",
        "dify_mcp_server"
      ],
      "command": "uv",
      "env": {
        "CONFIG_PATH": "$CONFIG_PATH"
      }
    }
  }
}

该服务需要配置环境变量:CONFIG_PATH

服务介绍

Model Context Protocol (MCP) Server for dify workflows

一个简单的MCP服务器实现,用于使用dify。通过调用MCP的工具来实现Dify工作流的调用。

🔨安装

可以通过Smithery或手动方式安装该服务器。两种方法都需要Config.yaml文件。因此,在安装之前我们需要准备好它。

准备config.yaml

在使用mcp服务器之前,您应该准备一个config.yaml文件来保存您的dify_base_url和dify_sks。示例配置如下:

dify_base_url: "https://cloud.dify.ai/v1"
dify_app_sks:
  - "app-sk1"
  - "app-sk2"

您可以在终端中运行以下命令快速创建一个配置文件:

mkdir -p ~/tools && cat > ~/tools/config.yaml <<EOF
dify_base_url: "https://cloud.dify.ai/v1"
dify_app_sks:
  - "app-sk1"
  - "app-sk2"
EOF

不同的SK对应不同的dify工作流。

通过Smithery安装

smithery 是一个自动安装dify mcp服务器的工具。
要通过Smithery自动安装Claude Desktop的Dify MCP服务器:

提示:自版本5.2起,npm已添加了npx命令。
Mac用户可以使用 brew install node 来安装 npm 并

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

除了claude之外,还支持cline, windsurf, roo-cline, witsy, enconvo, cursor

手动安装

❓ 如果您还没有安装uv或uvx,可以使用以下命令快速安装:

curl -Ls https://astral.sh/uv/install.sh | sh

✅ 方法1:使用uv(本地克隆 + uv启动)

您也可以在客户端手动运行dify mcp服务器。客户端的配置应如下所示:

{
"mcpServers": {
  "mcp-server-rag-web-browser": {
    "command": "uv",
      "args": [
        "--directory", "${DIFY_MCP_SERVER_PATH}",
        "run", "dify_mcp_server"
      ],
    "env": {
       "CONFIG_PATH": "$CONFIG_PATH"
    }
  }
}
}

示例配置:

{
"mcpServers": {
  "dify-mcp-server": {
    "command": "uv",
      "args": [
        "--directory", "/Users/lyx/Downloads/dify-mcp-server",
        "run", "dify_mcp_server"
      ],
    "env": {
       "CONFIG_PATH": "/Users/lyx/Downloads/config.yaml"
    }
  }
}
}

✅ 方法2:使用uvx(无需克隆代码,推荐)

"mcpServers": {
  "dify-mcp-server": {
    "command": "uvx",
      "args": [
        "--from","git+https://github.com/YanxingLiu/dify-mcp-server","dify_mcp_server"
      ],
    "env": {
       "CONFIG_PATH": "/Users/lyx/Downloads/config.yaml"
    }
  }
}

享受它

最后,您可以在任何支持mcp的客户端中使用dify工具。

相关 MCP 服务