跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI

Dify MCP Server 插件实战:将工作流发布为第三方服务

综述由AI生成Dify MCP Server 插件允许将工作流或 Chatflow 转换为符合 MCP 标准的服务端点。通过安装该插件并配置环境变量中的 IP 地址,用户可将其发布为 HTTP/SSE 接口,供 Cursor、Claude Desktop 等第三方客户端直接调用。此方案解决了 Dify 应用作为被动工具的问题,实现了主动对外提供服务的能力,便于集成到更广泛的自动化流程中。

字节跳动发布于 2026/3/16更新于 2026/6/615 浏览
Dify MCP Server 插件实战:将工作流发布为第三方服务

前言

之前我们介绍过 MCP SSE 插件,它支持 Dify 调用外部的 MCP Server。但反过来,Dify 的工作流或 Chatflow 能否也发布成 MCP Server,供其他客户端调用呢?答案是肯定的。本文将介绍一款名为 mcp-server 的 Dify 社区插件,它能将你的应用转化为符合 MCP 标准的服务端点。

在 Dify 插件市场中可以找到这个工具。

插件市场截图

MCP-server 是一个 Extension 类型的插件。安装后,你可以把任何 Dify 应用转变成符合 MCP 标准的 Server Endpoint,供外部 MCP 客户端直接访问。它的核心能力包括:

  • 暴露为 MCP 工具:将 Dify 应用抽象为单一 MCP 工具,供 Cursor、Claude Desktop、Cline 等外部客户端调用。
  • 利用 Dify Endpoint 功能:创建应用 Endpoint 后获得唯一 URL,外部客户端可直接连接。
  • 提供 MCP 服务:插件在 Dify 环境中自动启动 HTTP 服务,基于 HTTP 和 SSE 协议处理握手、能力发现及工具调用。

如何使用

安装插件

在插件市场安装好该插件后,可以在插件列表中查找到它。

插件列表截图

配置环境变量

既然这个工具是对外提供服务的,我们需要确保它在互联网或局域网可访问。因此,需要修改 Dify 的 .env 文件。

我们可以参考官方示例文件来定位配置项: https://github.com/langgenius/dify/blob/main/docker/.env.example

打开 .env.example 文件,搜索到第 1001 行左右,你会看到类似以下的配置:

PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003
EXPOSE_PLUGIN_DEBUGGING_HOST=localhost
EXPOSE_PLUGIN_DEBUGGING_PORT=5003
# If this key is changed, DIFY_INNER_API_KEY in plugin_daemon service must also be updated or agent node will fail.
PLUGIN_DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1
PLUGIN_DIFY_INNER_API_URL=http://api:5001
ENDPOINT_URL_TEMPLATE=http://localhost/e/{hook_id}

这里的关键在于 EXPOSE_PLUGIN_DEBUGGING_HOST 和 ENDPOINT_URL_TEMPLATE。默认情况下它们指向 localhost,这意味着只有本地能访问。为了能让外部工具调用,你需要将其替换为你的局域网 IP 或公网 IP。

假设你的公网地址是 14.103.204.132(请替换为你自己的),修改后的配置如下:

PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003
EXPOSE_PLUGIN_DEBUGGING_HOST=14.103.204.132
EXPOSE_PLUGIN_DEBUGGING_PORT=5003
PLUGIN_DIFY_INNER_API_KEY=你的密钥
PLUGIN_DIFY_INNER_API_URL=http://api:5001
ENDPOINT_URL_TEMPLATE=http://14.103.204.132/e/{hook_id}

注意:如果修改了 PLUGIN_DIFY_INNER_API_KEY,还需要同步更新 plugin_daemon 服务中的对应配置,否则 Agent 节点可能会失败。修改完成后重启 Dify 容器即可生效。

目录

  1. 前言
  2. 如何使用
  3. 安装插件
  4. 配置环境变量
  5. If this key is changed, DIFYINNERAPIKEY in plugindaemon service must also be updated or agent node will fail.
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 2026 年医疗 AI 可信架构与全栈实现(上)
  • 开源 RAG 引擎 RAGFlow 部署与实战指南
  • MCP 插件配置指南:以 browser-tools-mcp 为例
  • C++ 继承机制详解:概念、规则与菱形继承
  • 连接管理模块和服务器模块设计
  • C++ 内存开辟规则与类型转换原理详解
  • 无线蜂窝网络核心原理与代际演进详解
  • C++ 高精度时间库 chrono 详解
  • ComfyUI 构建比迪丽专属 AI 绘画工作流模板实战
  • JDK 23 本地环境搭建与配置指南
  • AI 图像生成提示词:新手入门与最佳实践
  • 大模型 LLM 技术指南:从原理架构到工程落地
  • RabbitMQ 多实例部署:基础集群搭建全流程
  • 归并排序非递归实现:自底向上的核心逻辑与代码解析
  • 主流 AI 编程模型对比与选型指南
  • 使用Dexie操作前端数据库IndexedDB 教程
  • FastAPI 构建高性能 Python Web API 入门与实战
  • MCP 插件配置实战:browser-tools-mcp 示例
  • GitHub Copilot Pro 学生认证免费使用教程
  • C++ string 类详解:构造、遍历与常用操作

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online