Dify MCP 服务器
用于使用[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工具。