mcpField
M
MCP Server

MCP Server

本地服务
github.com/hjlarry开发工具6771 周前更新

关于 MCP Server

MCP Server 是一个 Dify 端点插件,可将 Dify 应用转换为 MCP 服务。适合希望在私有网络内将 Dify 工作流提供给 MCP 客户端的用户,并支持 Bearer Token 鉴权。

主要功能

  1. 01将 Dify 应用暴露为 MCP 服务
  2. 02支持 Streamable HTTP 与 SSE 协议
  3. 03支持 Authorization Bearer Token 鉴权
  4. 04响应客户端 ping 方法用于健康检查

适用场景

  1. 01把 Dify 工作流作为工具提供给 Cherry Studio 等客户端
  2. 02在私有网络内部署 Dify 应用的 MCP 端点

MCP 相关

该项目是一个 MCP 服务,将 Dify 应用的端点以 Streamable HTTP 或 SSE 形式提供给 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Server

作者: hjlarry
版本: 0.0.4
类型: 扩展
仓库: https://github.com/hjlarry/dify-plugin-mcp_server
功能请求: issues

一个 Dify 端点插件,可将 Dify 应用转换为 MCP 服务。

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

快速开始

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

1

2. 添加一个端点并选择此应用。

2

应用的输入架构必须定义其输入参数。对于聊天 Dify 应用,请确保在输入架构中包含 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:使用最新的 Streamable HTTP 协议(推荐)

6 7

选项 2:使用旧版 SSE 协议

3 4

4. 尽情使用!

5

5. 为保障数据安全,你可以在端点设置中添加 Auth Bearer Token。

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

更新日志

0.0.4
  • 为 MCP 客户端的 ping 方法添加响应,部分客户端会使用此方法检查服务健康状态
  • 添加 Authorization: Bearer 令牌验证器
  • 修复部分 日志 错误
0.0.3
  • 修复 SSE 获取不存在的键时导致插件守护进程产生大量错误日志的问题。
  • 添加日志以帮助调试问题。
  • Streamable HTTP 支持响应对象和数组。
0.0.2
  • 添加新的 Streamable HTTP 协议。
  • 更新 dify-plugin-sdk 版本。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。