Overview
Features
Env-based configuration
Configure base URL and SKs using DIFY_BASE_URL and DIFY_APP_SKS for cloud deployments.
Yaml-based configuration
Define dify_base_url and dify_app_sks in a config.yaml file for local or controlled environments.
Supports multiple SKs (workflows)
Each App Secret Key (SK) can map to a different Dify workflow, enabling multiple MCP-accessible workflows.
Cloud-friendly deployment
Designed to work smoothly on cloud platforms via environment-variable configuration.
Smithery or manual installation
Install the server through Smithery or install/run it manually depending on your setup.
uvx client deployment
Client-side integration via uvx with a git-based from-git source to pull the server.
uv client deployment
Client-side integration via uv with a local clone workflow for running the server.
CONFIG_PATH support
Option to specify a custom path to a config.yaml file using the CONFIG_PATH environment variable.
Who Is This For?
- Developers:Integrate and invoke Dify workflows via MCP in client applications.
- Cloud Operators:Deploy MCP server in cloud environments using environment variables for base URL and SKs.
- Dify workflow owners:Expose multiple Dify workflows as MCP endpoints by configuring multiple App SKs.




