D

Dify-MCP服务端

@TomokiIshimine/dify-mcp-server
1 Stars 194 次浏览 TomokiIshimine 更新于 2026-08-23

通过模型上下文协议,实现 Claude AI 与 Dify 工作流之间的无缝集成,使 Claude 能够通过自然语言动态访问和执行 Dify 工作流操作。

MCP 服务配置

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

{
  "mcpServers": {
    "dify": {
      "args": [
        "@tonlab/dify-mcp-server"
      ],
      "command": "npx",
      "env": {
        "DIFY_API_KEYS": "app-FirstAPIKeyHere,app-SecondAPIKeyHere,app-ThirdAPIKeyHere",
        "DIFY_BASE_URL": "https://api.dify.ai/v1"
      }
    },
    "dify-workflow": {
      "args": [
        "@tonlab/dify-mcp-server"
      ],
      "command": "npx",
      "env": {
        "DIFY_API_KEY": "your-api-key-here",
        "DIFY_BASE_URL": "https://your-dify-endpoint"
      }
    }
  }
}

该服务需要配置环境变量:DIFY_API_KEY、DIFY_BASE_URL

服务介绍

Dify Workflow MCP 工具服务器

一个使用 Model Context Protocol (MCP) 轻松与 Dify Workflow 集成的工具服务器。

功能

  • 实现了 MCP 协议,能够与 Claude 进行双向通信
  • 将 Dify Workflow 用作工具
  • 动态检索并显示 Dify Workflow 参数
  • 使用环境变量进行简单配置
  • 新功能:支持多个 Dify API 密钥

前提条件

  • Node.js 16 或更高版本
  • npm 7 或更高版本
  • 访问 Dify Workflow 的权限(API 密钥)

与 Claude 桌面应用程序集成

要与 Claude 桌面应用程序一起使用,请将以下设置添加到 Claude 的配置文件中:

Windows

添加到 %AppData%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "dify-workflow": {
      "command": "npx",
      "args": ["@tonlab/dify-mcp-server"],
      "env": {
        "DIFY_BASE_URL": "https://your-dify-endpoint",
        "DIFY_API_KEY": "your-api-key-here"
      }
    }
  }
}

使用多个 API 密钥(新功能)

你现在可以配置多个 Dify API 密钥,这将创建多个工具(每个 API 密钥一个):

{
  "mcpServers": {
    "dify": {
      "command": "npx",
      "args": ["@tonlab/dify-mcp-server"],
      "env": {
        "DIFY_BASE_URL": "https://api.dify.ai/v1",
        "DIFY_API_KEYS": "app-FirstAPIKeyHere,app-SecondAPIKeyHere,app-ThirdAPIKeyHere"
      }
    }
  }
}

每个 API 密钥将在 Claude 中作为一个单独的工具暴露出来,并在工具名称后附加一个独特的编号。

macOS/Linux

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "dify-workflow": {
      "command": "npx",
      "args": ["@tonlab/dify-mcp-server"],
      "env": {
        "DIFY_BASE_URL": "https://your-dify-endpoint",
        "DIFY_API_KEY": "your-api-key-here"
      }
    }
  }
}

如上所述,macOS/Linux 上也支持相同的多 API 密钥配置。

许可证

MIT

相关 MCP 服务