Dify Workflow MCP Tool Server

Integrations

  • Provides a Node.js-based server implementation for connecting Dify Workflow capabilities to Claude via MCP

Dify Workflow MCP Tool Server

A tool server for easy integration with Dify Workflow using the Model Context Protocol (MCP).

Features

  • MCP protocol implementation enabling bidirectional communication with Claude
  • Utilizes Dify Workflow as a tool
  • Dynamically retrieves and displays Dify Workflow parameters
  • Simple configuration using environment variables
  • NEW: Support for multiple Dify API keys

Prerequisites

  • Node.js 16 or higher
  • npm 7 or higher
  • Access rights to Dify Workflow (API Key)

Integration with Claude Desktop App

To use with Claude Desktop App, add the following settings to Claude's configuration file:

Windows

Add to %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" } } } }

Using Multiple API Keys (NEW)

You can now configure multiple Dify API keys, which will create multiple tools (one per API key):

{ "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" } } } }

Each API key will be exposed as a separate tool in Claude, with a distinct number appended to the tool name.

macOS/Linux

Add to ~/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" } } } }

Same multiple API key configuration as described above works on macOS/Linux as well.

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Enables seamless integration between Claude AI and Dify Workflow through the Model Context Protocol, allowing Claude to dynamically access and execute Dify Workflow operations via natural language.

  1. Features
    1. Prerequisites
      1. Integration with Claude Desktop App
        1. Windows
        2. Using Multiple API Keys (NEW)
        3. macOS/Linux
      2. License

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Enables Claude to interact with Webflow's APIs for managing sites, retrieving information, and executing tasks using natural language.
          Last updated -
          2
          4
          TypeScript
          MIT License
          • Apple
          • Linux
        • -
          security
          F
          license
          -
          quality
          A TypeScript implementation of a Model Context Protocol (MCP) server that exposes Dify workflows as tools for AI systems to interact with.
          Last updated -
          9
          TypeScript
        • -
          security
          A
          license
          -
          quality
          A package that connects Claude Desktop and other MCP clients to Cloudflare Workers, enabling custom functionality to be accessed via natural language through the Model Context Protocol.
          Last updated -
          1,942
          457
          TypeScript
          Apache 2.0
        • -
          security
          F
          license
          -
          quality
          A Dify endpoint plugin that transforms a Dify application into a Model Control Protocol server, allowing tools like Cursor to connect to and utilize your custom Dify workflows.
          Last updated -
          19
          Python

        View all related MCP servers

        ID: 17qnev1cxw