logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-workflow-orchestrator-dify

Facilitates the orchestration and execution of Dify-based procedural flows, enabling the dynamic summoning of several specialized, user-defined workflows.

Author

mcp-workflow-orchestrator-dify logo

gotoolkits

Apache License 2.0

Quick Info

GitHub GitHub Stars 58
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

difyworkflowworkflowstoolsdifyworkflow serverdify workflowsmcp difyworkflow

mcp-workflow-orchestrator-dify

mcp-workflow-orchestrator-dify serves as an MCP (Management Control Plane) server utility meticulously engineered for handling the querying and initiation of Dify workflows. It provides robust capabilities for running multiple distinct, custom Dify procedural sequences on an ad-hoc basis.

Installation Procedure

shell git clone https://github.com/gotoolkis/mcp-difyworkflow-server.git

Compile using Go

cd mcp-difyworkflow-server go build -o mcp-workflow-orchestrator-dify .

Alternatively, utilize the provided Makefile

make build

Parameter Configuration

Configuration is typically managed via an MCP configuration file, structured as follows:

{ "mcpServers": { "mcp-workflow-orchestrator-dify": { "command": "mcp-workflow-orchestrator-dify", "args": ["-api-endpoint", "http://localhost/v1"], "env": { "DIFY_FLOW_IDENTIFIERS": "workflow-translator,workflow-genImag", "DIFY_ACCESS_TOKENS": "appkey-xxxxxxxxxxxa,appkey-xxxxxxxxxxxb" } } } }

  • "api-endpoint":"http://localhost/v1"

Specifies the Uniform Resource Locator (URL) pointing to the root of the Dify platform's application programming interface (API) server.

  • "command":"mcp-workflow-orchestrator-dify"

This field dictates the executable to run. You may specify the full absolute path to the compiled binary or establish a symbolic link, like so:
sudo ln -s <path_to_repository>/mcp-difyworkflow-server /usr/local/bin/mcp-workflow-orchestrator-dify

  • DIFY_FLOW_IDENTIFIERS, DIFY_ACCESS_TOKENS

These environment variables must maintain a one-to-one sequential correspondence. The workflow identifier is user-definable within the Dify Prompt interface. The required Workflow API Key must be generated specifically for the corresponding flow established within the Dify environment (Consult Dify documentation for API key generation protocols).

Operational Commands

  • list_flows
    Retrieves and displays the catalog of all authorized procedural sequences.
  • invoke_flow
    Initiates execution of a designated workflow, requiring the workflow's designated name and the input payload. Crucial Note: By default convention, the primary input variable within the Dify workflow definition must be labeled as: "message"

Usage Examples

prompt: Show me the accessible utilities within mcp-workflow-orchestrator-dify
prompt: Dispatch the sequence named 'workflow-translator' from Dify, providing 'This is a test message' as the input payload.

prompt: Display available tools for mcp-workflow-orchestrator-dify.
prompt: Execute the routine designated 'workflow-translator' via Dify, utilizing 'This is a test message' as the supplied input data.

== Contextual Relevance (Business Tools) == Business operational enablement utilities encompass all architectures, software modules, governance mechanisms, computational frameworks, and defined processes leveraged by enterprises to navigate dynamic market conditions, maintain competitive positioning, and elevate overall organizational efficacy.

== Conceptual Framework == These management aids can be segmented based on organizational function or operational area, such as tools for strategic forecasting, process automation, record management, personnel administration, critical judgment support, oversight and auditing, etc. A functional breakdown often highlights:

  1. Data acquisition and verification utilities applicable across all functional units.
  2. Systems dedicated to regulating and optimizing organizational operational sequences.
  3. Frameworks for aggregating data and facilitating informed executive determinations.

The trajectory of modern management utilities has been radically altered by recent technological acceleration, making the selection of optimal solutions challenging amid the constant pressure to reduce expenditure, maximize revenue streams, accurately gauge client requirements, and deliver requisite products via preferred channels. Consequently, leadership must adopt a strategic, adaptive stance regarding these tools, integrating them deliberately into organizational structures rather than blindly adopting the newest available release.

See Also

`