drio
Open app

Mcp Difyworkflow Server

Source

mcp-difyworkflow-server is an mcp server Tools application that implements the query and invocation of Dify workflows, supporting the on-demand operation of multiple custom Dify workflows.

Catalog onlyCatalog onlySTDIO

Overview

Mcp Difyworkflow Server is a development tool application designed for managing and executing Dify workflows on-demand, allowing the invocation of custom workflows through an MCP server.

To use Mcp Difyworkflow Server, clone the repository, build the application using Go, and configure it with the necessary API keys and workflow names based on your Dify platform settings.

  • Supports query and invocation of multiple Dify workflows. - Can execute workflows based on user-defined input. - Provides configuration options for custom setups.
  1. Automating repetitive tasks through custom-defined workflows.
  2. Integrating Dify workflows into larger applications.
  3. Facilitating batch processing of data using workflows.

Add to your AI client

Use these steps to connect Mcp Difyworkflow Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "mcp-difyworkflow-server-gotoolkits": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-difyworkflow-server-gotoolkits"
      ]
    }
  }
}

FAQ

What is the purpose of the Mcp Difyworkflow Server?

It allows users to manage and execute complex workflows in response to their application needs through an MCP server.

What programming language is it built with?

The server is built using Go programming language.

Can I customize my workflows?

Yes! Users can create and customize workflows as per their requirements in the Dify platform.