跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言SaaSAI

使用 MCP-Server 插件将 Dify 工作流发布为第三方服务

Dify MCP-Server 插件支持将应用工作流转换为符合 MCP 标准的 Server Endpoint,供外部客户端调用。通过安装插件并配置环境变量中的 EXPOSE_PLUGIN_DEBUGGING_HOST 和 ENDPOINT_URL_TEMPLATE,可将本地或公网 IP 暴露给第三方工具,实现工作流的服务化集成。

SqlMaster发布于 2026/2/24更新于 2026/10/2194 浏览
使用 MCP-Server 插件将 Dify 工作流发布为第三方服务

概述

此前已介绍过 MCP SSE 插件,支持 Dify 调用第三方平台的 MCP-server。若需将 Dify 的工作流或 Chatflow 发布为 MCP-server 供外部工具调用,可使用 MCP-server 插件。

在 Dify 插件市场可以找到该工具:

image

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

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

配置步骤

1. 安装插件

在插件市场上安装好该插件。安装成功后可在插件列表中查找到:

image

2. 环境变量配置

由于该工具需要对外提供服务,建议在互联网或局域网环境下进行访问配置。需要修改 Dify 部署环境中的 .env 文件。

参考官方示例文件 docker/.env.example,搜索以下配置项:

image

需要将 EXPOSE_PLUGIN_DEBUGGING_HOST 和 ENDPOINT_URL_TEMPLATE 中的 localhost 替换为你的局域网 IP 或公网 IP。

原始配置示例:

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}

修改后的配置示例(请替换实际 IP):

EXPOSE_PLUGIN_DEBUGGING_HOST=<你的公网或局域网 IP>
ENDPOINT_URL_TEMPLATE=http://<IP>/e/{hook_id}

注意:如果修改了相关密钥,plugin_daemon 服务中的 DIFY_INNER_API_KEY 也需同步更新,否则 Agent 节点可能会失败。

目录

  1. 概述
  2. 配置步骤
  3. 1. 安装插件
  4. 2. 环境变量配置
  5. If this key is changed, DIFYINNERAPIKEY in plugindaemon service must also be updated or agent node will fail.

更多推荐文章

查看全部
  • Java 泛型与通配符:原理及实战应用
  • AI Agent 生产级框架搭建与核心实现指南
  • Claude Code Router 与 cpolar 组合优化 AI 开发流程
  • C++ 类型转换:隐式转换与四种强制转换符
  • AI 自动化测试:接口测试全流程自动化的实现方法
  • AI 大模型技术前沿与产业应用双轮驱动
  • 深度学习模型优化策略与实战调参
  • 微信小程序任意手机号登录漏洞原理与修复方案
  • SQL 时间类内置函数详解
  • STL list 容器模拟实现与核心原理
  • 二叉树深度优先遍历实战:计算布尔值与路径数字和
  • JavaScript 对象数组按属性排序的注意点
  • 无人机视角山区泥石流与滑坡图像识别数据集
  • 基于 C++11 实现前端 Promise 模式
  • FPGA 实现 CIC 抽取滤波器:原理、位宽计算与 Verilog 实战
  • 人工智能与大模型核心技术体系及学习路径指南
  • 我用 Megick 专业生图+专业视频功能后彻底服了!接入 GPT-Image-2 和 Seedance 顶级模型 2026 最强 AI 图像视频生成工具实测
  • 洛谷 B2132 素数对 C++ 题解
  • 基于 DeepFace 和 OpenCV 的情绪分析器实现
  • OpenClaw 新手指南:AI 机器人搭建实战

相关免费在线工具

  • RSA密钥对生成器

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

  • Mermaid 预览与可视化编辑

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

  • 随机西班牙地址生成器

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

  • Base64 字符串编码/解码

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

  • Base64 文件转换器

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

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online