- Home
- MCP servers
- Dify as
Dify as
- python
36
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You can expose Dify workflows as an MCP server so AI clients like Claude Desktop or Cursor can discover and use your tools. This server handles MCP JSON-RPC requests over HTTP and provides safe, scalable session management in a streamable HTTP environment.
How to use
You deploy the MCP server to expose your Dify workflows as MCP tools. Clients connect via an MCP URL and can discover, inspect, and invoke your tools. The server handles tool registration, session IDs, and streamable communications, enabling tools to be used by AI clients without modifying your workflows.
How to install
Prerequisites:
- Node.js 18+ (npm comes with Node.js)
- Access to your Dify instance where you want to expose workflows
1) Ensure you have a Dify deployment with at least one workflow configured
2) Obtain the MCP server package for this project (the MCP server is designed to run alongside Dify)
3) Install dependencies for the MCP server package
4) Start the MCP server and expose the MCP endpoint
Additional configuration and running notes
Configure the MCP server to expose your Dify application as a set of tools. You will specify an application ID to expose and optionally tweak other settings. The MCP endpoint will be available at a remote URL for clients to connect to.
Configuration for clients to connect
Use the following MCP server URL in your client to enable access to your Dify workflows as MCP tools.