MCP server that lets you list and execute multiple custom Dify workflows via CLI or MCP tools.
https://github.com/gotoolkits/mcp-difyworkflow-serverIf you're building with Dify workflows and constantly switching between the web interface and your development tools, this MCP server eliminates that friction entirely.
You've built sophisticated workflows in Dify for translation, content generation, or data processing. But every time you need to test or execute them, you're:
This breaks your development flow and makes workflow testing feel like a chore.
mcp-difyworkflow-server bridges your development environment directly to your Dify workflows. Configure once, then execute any workflow with natural language commands or programmatic calls.
# List available workflows
"Show me all available Dify workflows"
# Execute directly with context
"Run the workflow-translator workflow with input 'Debug this error message'"
No more tab switching. No more manual API calls. Your workflows become as accessible as any other development tool.
Unified Workflow Management: Handle multiple Dify workflows through a single MCP interface instead of managing separate API integrations for each one.
Natural Language Integration: Execute workflows using conversational commands in Claude Desktop or any MCP-compatible tool - no need to remember API endpoints or parameter structures.
Development Flow Preservation: Stay in your development environment while testing and iterating on workflows. No context switching between code and web interfaces.
Rapid Prototyping: Test workflow changes immediately without building custom integration code or switching to browser interfaces.
Content Pipeline Automation: Execute translation, summarization, and formatting workflows in sequence without leaving your editor. Perfect for international documentation or marketing content.
Code Review Enhancement: Run code analysis workflows directly from your development environment. Pass code snippets through quality checks, security scans, or documentation generation workflows.
Data Processing Chains: Execute multiple data transformation workflows with a single command. Especially powerful for ETL processes where you need to test different workflow combinations.
Customer Support Automation: Query customer data through Dify workflows and get formatted responses without switching to support dashboards.
The server requires minimal configuration - just your Dify instance URL and API keys. Map workflow names to keys in environment variables, and you're ready to execute.
{
"mcpServers": {
"mcp-difyworkflow-server": {
"command": "mcp-difyworkflow-server",
"args": ["-base-url", "https://your-dify-instance/v1"],
"env": {
"DIFY_WORKFLOW_NAME": "translator,image-gen,analyzer",
"DIFY_API_KEYS": "app-key-1,app-key-2,app-key-3"
}
}
}
}
Once configured, your workflows appear as standard MCP tools. Any MCP-compatible client can discover and execute them automatically.
The server handles authentication, request formatting, and response parsing. You focus on building; it handles the plumbing between your tools and Dify's workflow engine.
For teams managing multiple Dify workflows across different projects, this server transforms workflow execution from a manual process into an integrated part of your development toolkit.