MCP服务器插件

一个将Dify应用转换为MCP服务器的端点插件,适用于私有网络环境下的数据安全传输。

  • by hjlarry
  • Python
  • 云端部署
  • 67 星标
  • 更新于
在 GitHub 查看 hjlarry/dify-plugin-mcp_server

使用说明

MCP服务器

作者 拉里
版本: 0.0.4
类型: 扩展
代表: https://github.com/hjlarry/dify-plugin-mcp_server
功能请求: 问题

一个将Dify应用程序更改为mcp服务器的Dify端点插件。

为了保护您的数据安全,请仅在您的专用网络中使用此插件。

开始使用

1.在dify中创建一个简单的工作流应用程序。

2.添加端点并选择此应用程序。

应用程序的输入模式必须定义其输入参数。对于聊天困难的应用程序,请确保包含 query 输入模式中的字段,格式如下:

{
    "name": "get_weather",
    "description": "Get weather status for a place.",
    "inputSchema": {
        "properties": {
            "place": {"title": "Place", "type": "string"}
        },
        "required": ["place"],
        "title": "get_weatherArguments",
        "type": "object"
    }
}

3.将端点url复制到您的mcp客户端,如下所示 Cherry Studio

选项1:使用最新的流式HTTP协议(推荐)

选项2:使用传统的SSE协议

4.享受它!

5.为了保护您的数据安全,您可以添加 Auth Bearer Token 在端点设置上。

例如,如果你 Auth Bearer Token 正在设置为 sk-abcdefgh,则MCP客户端的请求头必须添加 Authorization: Bearer sk-abcdefgh

更新日志

0.0.4

  • 添加响应 ping MCP客户端的方法,一些客户端使用此方法检查服务器健康状况
  • 添加 Authorization: Bearer 令牌验证器
  • 修复一些 日志 不正确

0.0.3

  • 修复sse-get不存在密钥获取插件守护进程上的大量错误日志。
  • 添加日志以帮助调试问题。
  • 流式http支持响应对象和数组。

0.0.2

  • 添加新的流式HTTP协议。
  • 更新dify插件sdk版本。