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

Dify MCP Server:将工作流发布为第三方可调用服务

利用 Dify 的 MCP Server 插件可将工作流发布为标准 MCP Server 端点。通过安装插件并修改 .env 配置中的网络暴露参数,实现外部 MCP 客户端直接调用 Dify 应用。重点在于正确设置 EXPOSE_PLUGIN_DEBUGGING_HOST 和 ENDPOINT_URL_TEMPLATE,确保服务可通过公网或局域网访问。此方案适用于希望将 Dify 能力集成到 Cursor、Claude Desktop 等第三方工具的场景。

MongoKing发布于 2026/3/15更新于 2026/8/1743 浏览
Dify MCP Server:将工作流发布为第三方可调用服务

背景与动机

此前我们讨论过 MCP SSE 插件,它支持 Dify 平台调用外部的 MCP Server。但社区常有开发者询问反向场景:能否将 Dify 的工作流或 Chatflow 发布为 MCP Server,供外部工具调用?

答案是肯定的。通过安装 mcp-server 插件,我们可以把任何 Dify 应用转变成符合 MCP 标准的 Server Endpoint。该插件由 Dify 社区贡献,主要功能包括:

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

MCP Server 插件市场入口

部署与配置

1. 安装插件

在 Dify 插件市场中搜索并安装 mcp-server。安装成功后可在插件列表中查看到该扩展。

插件列表展示

2. 网络环境配置

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

如果你使用的是官方 Docker 部署,可以参考 docker/.env.example 文件。我们需要关注两个关键配置项:EXPOSE_PLUGIN_DEBUGGING_HOST 和 ENDPOINT_URL_TEMPLATE。

默认情况下,这些配置指向 localhost,这意味着只有本地能访问。为了允许外部调用,需将其替换为你的局域网 IP 或公网 IP。

修改 .env 配置

找到 .env 文件中对应的行,注意保持格式规范。以下是参考示例(请根据实际环境调整):

# 调试端口配置
PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003

# 暴露给外部的调试主机地址(建议改为你的公网 IP 或内网 IP)
EXPOSE_PLUGIN_DEBUGGING_HOST=<你的公网 IP>
EXPOSE_PLUGIN_DEBUGGING_PORT=5003

# 内部 API Key 配置(若修改此值,plugin_daemon 中的对应密钥也需同步更新)
PLUGIN_DIFY_INNER_API_KEY=QaHbTe77CtuXmsfyhR7+vRjI/+XbV1AaFy691iy+kGDv2Jvy0/eAh8Y1
PLUGIN_DIFY_INNER_API_URL=http://api:5001

# 端点 URL 模板(将 localhost 替换为你的域名或 IP)
ENDPOINT_URL_TEMPLATE=http://<你的公网 IP>/e/{hook_id}

注意:生产环境中请务必使用强密码替换示例中的 PLUGIN_DIFY_INNER_API_KEY,并确保防火墙策略正确开放了相关端口。

目录

  1. 背景与动机
  2. 部署与配置
  3. 1. 安装插件
  4. 2. 网络环境配置
  5. 修改 .env 配置
  6. 调试端口配置
  7. 暴露给外部的调试主机地址(建议改为你的公网 IP 或内网 IP)
  8. 内部 API Key 配置(若修改此值,plugin_daemon 中的对应密钥也需同步更新)
  9. 端点 URL 模板(将 localhost 替换为你的域名或 IP)
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Ubuntu 系统安装宝塔面板详细教程
  • 人工智能入门:常见术语解释与误区澄清
  • Linux 环境下 OpenClaw 安装、初始化与 Web UI 配置指南
  • Web 前端基础入门:HTML、CSS 与 JavaScript 核心概览
  • 牛客 CM11:链表分割算法实战
  • Python 在汽车电子行业中的应用:基础知识与概念
  • C++ 手写红黑树:深入理解 STL map 底层结构
  • OpenClaw 深度解析:AI 智能体平台架构与生态演进
  • 金融风控文本分析:基于 Llama-Factory 训练反欺诈模型
  • PostgreSQL 动态分区裁剪技术:查询性能优化实战
  • Mac 本地部署 OpenClaw-CN 指南
  • OpenClaw 跨平台安装指南:Windows 与 Ubuntu
  • Obsidian+Claude Code打造本地AI知识库
  • 算法实战:滑动窗口求满足条件的最短子数组
  • 2025 最全的 10 大 AI提示库网站汇总
  • 10 款开源 AI 视频工具:免配置开箱即用
  • Web 自动化测试入门指南:从概念到 Selenium 实战
  • 基于指数预定义时间控制的固定翼无人机轨迹跟踪控制与 Matlab 仿真
  • ToDesk ToClaw AI 桌面自动化功能测评
  • PID 控制算法:手动与自动模式切换机制

相关免费在线工具

  • 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