返回市场
差异插件兼容MCP工具

差异插件兼容MCP工具

作者:junjiem23 星标更新:2025-04-25

项目介绍

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 1.2.0或以上版本。

将您的Dify工具API转换为与MCP兼容的API(当前支持两种传输方式:HTTP with SSEStreamable HTTP

1. 添加一个端点并添加工具列表。添加一个API端点并添加工具列表。

add_endpoint

add_tool_list

edit_tool

save_endpoint

注意: 对现有端点的工具列表进行修改后,需要先禁用再启用该端点才能生效。

注意: 对现有API端点的工具列表进行修改后,需要先禁用再启用该API端点才能生效。

2. 将端点URL复制到您的MCP客户端,如Cherry Studio。将端点URL复制到您的MCP客户端,例如Cherry Studio

mcp_urls

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

mcp_streamable_http_url

cherry_studio_mcp_streamable_http

完成!

选项2: 使用旧的HTTP with SSE传输方法

mcp_sse_url

cherry_studio_mcp_sse

完成!


通过GitHub安装插件

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

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

install_plugin_via_github


常见问题解答

1. 如何处理安装插件时出现的错误?

问题描述: 在安装插件时遇到错误消息:插件验证已启用,您要安装的插件签名无效,如何处理这个问题?

解决方案: 在您的.env配置文件末尾添加以下行:FORCE_VERIFYING_SIGNATURE=false 一旦添加了此字段,Dify平台将允许安装未在Dify Marketplace中列出(因此未经验证)的所有插件。

问题描述: 在安装插件时遇到异常消息:插件验证已启用,您要安装的插件签名无效,应该如何处理?

解决方案:.env配置文件末尾添加FORCE_VERIFYING_SIGNATURE=false字段可以解决此问题。 添加此字段后,Dify平台将允许安装未在Dify Marketplace中列出(审核)的所有插件,这可能会带来安全风险。

如何安装离线版本

从Dify Marketplace和GitHub下载Dify插件包,并重新打包[true]离线包(包含依赖项,无需连接互联网)。

从Dify Marketplace和GitHub下载Dify插件包,并创建一个用于离线包的脚本工具(包括依赖项,无需连接互联网)。

GitHub仓库: https://github.com/junjiem/dify-plugin-repackaging