MCP Server
Author: hjlarry
Version: 0.0.4
Type: extension
Repo: https://github.com/hjlarry/dify-plugin-mcp_server
Feature Request: issues
A Dify endpoint plugin that change a dify app to a mcp server.
To keep your data secure, use this plugin exclusively within your private network.
Get Started
1. create a simple workflow app in dify.
2. add a endpoint and select this app.
The app's input schema must define its input parameters. For a chat dify app, ensure to include a query
field in the input schema, formatted as follows:
3. copy the endpoint url to your mcp client, like Cherry Studio
Option 1: Use the newest Streamable HTTP protocol (Recommended)
Option 2: Use the legacy SSE protocol
4. enjoy it!
5. To keep your data secure, you can add a Auth Bearer Token
on the endpoint setting.
For example, if your Auth Bearer Token
is setting to sk-abcdefgh
, then the request header of MCP client must add Authorization: Bearer sk-abcdefgh
Changelog
0.0.4
- Add response to the
ping
method of MCP client, some clients use this method to check server health - Add
Authorization: Bearer
token validator - Fix some log incorrect
0.0.3
- To fix sse get non-exist key get lots error logs on the plugin daemon.
- Add logs to help debug problems.
- Streamable http support response object and array.
0.0.2
- Add a new Streamable HTTP protocol.
- Update dify-plugin-sdk version.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un complemento de punto final de Dify que transforma una aplicación Dify en un servidor de Protocolo de control de modelos, lo que permite que herramientas como Cursor se conecten y utilicen sus flujos de trabajo de Dify personalizados.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA plugin that allows Dify to connect to multiple MCP (Model Control Protocol) servers using HTTP with Server-Sent Events transport, supporting custom configurations for URLs, headers, and timeouts.Last updated -164Python
- -securityFlicense-qualityExposes Dify applications (both Chatflow and Workflow) as MCP (Model Context Protocol) servers, allowing Claude and other MCP clients to directly interact with Dify apps through a standardized protocol.Last updated -35Python
- -securityFlicense-qualityA server implementation that enables integration of Dify workflows with Model Context Protocol (MCP), allowing users to access Dify's capabilities through MCP-compatible clients.Last updated -2
- AsecurityAlicenseAqualityA TypeScript-based server that connects MCP Clients to Dify applications, dynamically exposing Dify applications as tools that can be used directly within the MCP Client.Last updated -4JavaScriptMIT License