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

Dify 工作流发布为 MCP Server 实战指南

综述由AI生成利用 MCP-server 插件,将 Dify 应用转换为符合 MCP 标准的服务端点。配置环境变量暴露公网或局域网 IP,使外部客户端如 Cursor 或 Claude Desktop 能直接调用工作流。该方案实现了 Dify 能力向第三方工具的无缝集成,无需额外开发即可复用现有流程。

moshang发布于 2026/2/22更新于 2026/6/215 浏览
Dify 工作流发布为 MCP Server 实战指南

前言

之前我们介绍过 MCP SSE 插件,它支持 Dify 调用第三方平台的 MCP Server。但反过来,如果希望将 Dify 的工作流或 Chatflow 发布为 MCP Server,供外部工具(如 Cursor、Claude Desktop 等)直接调用,该如何实现?

今天我们来聊聊 Dify 社区的一个 Extension 类型插件——mcp-server。安装后,它能将任何 Dify 应用转换成符合 MCP 标准的 Server Endpoint,让外部客户端通过 HTTP 和 SSE 协议高效访问。

主要能力包括:

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

MCP Server 插件界面

安装与配置

首先在插件市场找到并安装 MCP-server。安装完成后,在插件列表中即可看到它。

插件列表

环境变量配置

既然是对外提供服务,我们需要确保服务能在局域网或公网被访问。这涉及到修改 Dify 的 .env 文件。

打开你本地部署的 .env 文件,或者参考官方示例 docker/.env.example。重点调整以下两个参数,将默认的 localhost 替换为你的实际 IP 地址。

原配置通常如下:

EXPOSE_PLUGIN_DEBUGGING_HOST=localhost
ENDPOINT_URL_TEMPLATE=http://localhost/e/{hook_id}

假设你的公网 IP 是 14.103.204.132,修改后的配置应类似这样:

EXPOSE_PLUGIN_DEBUGGING_HOST=14.103.204.132
ENDPOINT_URL_TEMPLATE=http://14.103.204.132/e/{hook_id}

这里要注意,PLUGIN_DIFY_INNER_API_KEY 和 PLUGIN_DIFY_INNER_API_URL 通常不需要变动,除非你的内部 API 地址也发生了迁移。修改完 .env 后,记得重启 Docker 容器使配置生效。

配置完成后,外部 MCP 客户端就可以通过这个端点地址连接到你的 Dify 工作流了。整个过程不需要额外开发代码,核心在于网络可达性和正确的环境变量映射。

目录

  1. 前言
  2. 安装与配置
  3. 环境变量配置
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • OpenClaw 多智能体路由实战:飞书多机器人配置指南
  • 网络安全学习指南:核心知识与路径
  • 基于 Windows 环境搭建 OpenClaw 项目部署指南
  • 机器学习:网格搜索参数优化
  • Java 常见面试题及答案汇总
  • 基于 FPGA 的 PWM 信号生成与高精度控制设计
  • JavaQuestPlayer:跨平台互动叙事游戏播放器
  • Python tkinter 核心组件 IntVar() 用法详解
  • OpenClaw 龙虾机器人 Windows 系统部署指南
  • ESP32 智能家居开发环境搭建与配置要点
  • 基于 GraphRAG 构建知识图谱增强 LLM 检索:以《红楼梦》为例
  • HTML 基础语法与常用标签详解
  • Java 集合体系与 Collection 遍历方法
  • GO 谷歌安装器.apk 一键安装包
  • Stable Diffusion 模型原理与本地部署实践
  • GitHub Copilot 学生认证流程与材料准备指南
  • 基于Spring Boot的微信小程序二手物品租赁系统设计与实现
  • DeepSeek-R1 大模型基于 MS-Swift 框架的部署、推理与微调实践
  • 高可用集群架构对比与迁移落地指南
  • Flutter for OpenHarmony:通义万相 AIGC 联调与相册持久化

相关免费在线工具

  • 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