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

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

综述由AI生成介绍如何使用 Dify 的 mcp-server 插件将工作流或 Chatflow 发布为符合 MCP 标准的服务器端点,供外部 MCP 客户端调用。主要步骤包括在插件市场安装 mcp-server 扩展,配置 Dify 的.env 文件以暴露正确的公网 IP 和 Endpoint URL 模板,最后重启服务使配置生效。该方案实现了 Dify 应用作为第三方工具调用的能力,增强了生态集成性。

技术博主发布于 2026/2/4更新于 2026/5/308.4K 浏览
Dify MCP Server 插件:将工作流发布为第三方可调用服务

1. 前言

此前已介绍过 MCP SSE 插件支持 Dify 调用第三方 MCP Server。本文将介绍如何通过 mcp-server 插件,将 Dify 的工作流或 Chatflow 发布为 MCP Server,供外部支持 MCP Client 的工具(如 Cursor、Claude Desktop 等)直接调用。

mcp-server 是一个由 Dify 社区贡献的 Extension 类型插件。安装后,可将任何 Dify 应用转变为符合 MCP 标准的 Server Endpoint。其主要功能包括:

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

[图片:MCP-server 插件市场界面]

2. 如何使用

安装插件

在 Dify 插件市场中搜索并安装 mcp-server。安装后可在插件列表中查看。

[图片:插件列表界面]

配置环境变量

由于该服务需对外访问,需修改 Dify 的 .env 文件。建议参考官方提供的 .env.example 文件进行配置。

重点修改以下两项,将 localhost 替换为你的局域网 IP 或公网 IP:

  • EXPOSE_PLUGIN_DEBUGGING_HOST
  • ENDPOINT_URL_TEMPLATE

原配置示例如下:

PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003
EXPOSE_PLUGIN_DEBUGGING_HOST=localhost
EXPOSE_PLUGIN_DEBUGGING_PORT=5003
# 若修改此密钥,plugin_daemon 服务中的 DIFY_INNER_API_KEY 也需同步更新,否则代理节点会失败
PLUGIN_DIFY_INNER_API_KEY=<your_api_key>
PLUGIN_DIFY_INNER_API_URL=http://api:5001
ENDPOINT_URL_TEMPLATE=http://localhost/e/{hook_id}

修改后的配置示例(请将 <your_public_ip> 替换为实际 IP):

PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003
EXPOSE_PLUGIN_DEBUGGING_HOST=<your_public_ip>
EXPOSE_PLUGIN_DEBUGGING_PORT=5003
PLUGIN_DIFY_INNER_API_KEY=<your_api_key>
PLUGIN_DIFY_INNER_API_URL=http://api:5001
ENDPOINT_URL_TEMPLATE=http://<your_public_ip>/e/{hook_id}

保存 .env 文件后,请重启 Dify 容器以使配置生效。完成上述步骤后,即可通过生成的 Endpoint URL 从外部 MCP 客户端访问你的 Dify 工作流。

目录

  1. 1. 前言
  2. 2. 如何使用
  3. 安装插件
  4. 配置环境变量
  5. 若修改此密钥,plugindaemon 服务中的 DIFYINNERAPIKEY 也需同步更新,否则代理节点会失败
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Linux Vim 编辑器详解:从入门到进阶
  • Web-Check 本地部署与公网远程访问实战
  • OpenClaw.ai:Agentic AI 时代的 Spring Framework 时刻
  • 本地部署大语言模型实践(2):集成外部知识库详细步骤
  • Android 春招面试经验总结:字节、腾讯、阿里等大厂技术考点
  • OpenHarmony 跨端生态适配指南:Flutter/RN/C/C++/仓颉鸿蒙化方案
  • C++ 嵌套类详解:概念、作用与实现细节
  • OpenClaw 实战部署:从零搭建你的 AI 远程员工
  • Android Studio 登录 Gitee 与 Gemini 授权回调失败排查
  • Youtu-VL-4B-Instruct 基于 Gradio 扩展 WebUI 图片批处理
  • C 语言与 Python 的核心区别及应用场景对比
  • Oracle 11g 自动收集统计信息导致 IO 过高优化方案
  • Django 基于 Echarts+Python 的图书零售监测系统设计与实现
  • 从零搭建你的第一个 AI Agent
  • 本地深度学习环境搭建指南:硬件、系统与框架配置
  • C++ string 类基础用法与经典算法题解析
  • HarmonyOS6 RcButton 组件样式系统深度剖析
  • 基于 AI 大模型的 DevOps 流程增强实践
  • OpenClaw 多 Agent 多 Discord 频道配置实战
  • Python+AI 零基础入门指南与实操路径

相关免费在线工具

  • 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