Dify MCP 适配器
将 Dify 工具的 API 转换为与 MCP(模型控制协议)兼容的 API,从而允许在 Dify 中创建的工具从 Cherry Studio 等 MCP 客户端访问。
服务介绍
Dify 1.0 插件 将您的 Dify 工具的 API 转换为 MCP 兼容 API
作者: Junjie.M
类型: 扩展
GitHub 仓库: https://github.com/junjiem/dify-plugin-mcp_compat_dify_tools
GitHub 问题: issues
参考 https://github.com/hjlarry/dify-plugin-mcp_server
描述
注意: 必须是 dify 1.2.0 及以上版本。
将您的 Dify 工具的 API 转换为 MCP 兼容 API (目前已支持 HTTP with SSE 和 Streamable HTTP 两种传输方式)
1. 添加一个端点并添加工具列表。 添加API端点并添加工具列表。




注意:
- 对已有 API 端点进行工具列表的修改需要停用再启用 API 端点后才会生效。
2. 复制端点 URL 到您的 MCP 客户端,如 Cherry Studio 复制端点url到您的MCP客户端,如 Cherry Studio

选项 1: 使用最新的 Streamable HTTP 传输方式(推荐) 使用最新的Streamable HTTP传输方式(推荐)


OK!
选项 2: 使用过时的 HTTP with SSE 传输方式 使用过时的HTTP with SSE传输方式


OK!
通过 GitHub 安装插件
可以通过 GitHub 仓库地址安装该插件。访问 Dify 平台的插件管理页,选择通过 GitHub 安装插件,输入仓库地址后,选择版本号和包文件完成安装。

常见问题解答
1. 安装插件时遇到异常应如何处理? 安装插件时遇到异常应如何处理?
问题描述: 如果您遇到错误信息:plugin verification has been enabled, and the plugin you want to install has a bad signature,应该如何处理?
解决办法: 在 .env 配置文件的末尾添加 FORCE_VERIFYING_SIGNATURE=false 字段即可解决该问题。
添加该字段后,Dify 平台将允许安装所有未在 Dify Marketplace 上架(审核)的插件,可能存在安全隐患。
2. 如何安装离线版本
Scripting tool for downloading Dify plugin package from Dify Marketplace and Github and repackaging [true] offline package (contains dependencies, no need to be connected to the Internet).
从Dify市场和Github下载Dify插件包并重新打包【真】离线包(包含依赖,不需要再联网)的脚本工具。
Github Repo: https://github.com/junjiem/dify-plugin-repackaging