Loading...

The mcp-difyworkflow-server allows execution of pre-defined Dify workflows via API calls, enabling integration with language model agents. Requires careful API key management.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
The mcp-difyworkflow-server allows execution of pre-defined Dify workflows via API calls, enabling integration with language model agents. Requires careful API key management.
This tool is relatively safe if Dify workflows are designed with security in mind and API keys are managed properly. Risks increase if workflows handle sensitive data or interact with external systems without proper validation and authorization.
Performance depends on the complexity of the Dify workflows and the resources available on the Dify platform.
Cost depends on the usage of the Dify platform and the number of API calls made.
{
"mcpServers": {
"mcp-difyworkflow-server": {
"command": "mcp-difyworkflow-server",
"args": ["-base-url", "http://localhost/v1"],
"env": {
"DIFY_WORKFLOW_NAME": "workflow-translator“,workflow-genImag",
"DIFY_API_KEYS": "appkey-xxxxxxxxxxxa,appkey-xxxxxxxxxxxb"
}
}
}
}list_workflowsLists the available Dify workflows that can be executed.
Read-only operation, no side effects.
execute_workflowExecutes a specified Dify workflow with a given input.
Executes pre-defined workflows, but input sanitization is crucial.
API Key
This tool is relatively safe if Dify workflows are designed with security in mind and API keys are managed properly. Risks increase if workflows handle sensitive data or interact with external systems without proper validation and authorization.
Autonomy is limited by the pre-defined workflows in Dify. Ensure workflows are designed with appropriate permissions and safeguards.
Production Tip
Implement robust input validation and error handling in your Dify workflows to prevent unexpected behavior and security vulnerabilities.
It allows you to execute pre-defined Dify workflows through an API, enabling integration with language model agents.
You need to set the `DIFY_API_KEYS` environment variable with the API key generated for the corresponding workflow in the Dify platform.
You need to set the `DIFY_WORKFLOW_NAME` environment variable with a comma-separated list of workflow names.
By default, the input variable name should be defined as 'message' in the Dify workflow.
The mcp-difyworkflow-server will be unable to execute workflows and will likely return an error.
Store the API keys securely using environment variables or a secrets management system. Avoid hardcoding them in your code.
The documentation does not explicitly state support for concurrency. Further testing is needed.