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

使用 MCP Server 插件将 Dify 工作流暴露为第三方服务

介绍如何通过 MCP Server 插件将 Dify 工作流发布为第三方可调用的 MCP 服务。核心步骤包括安装社区插件、配置 .env 环境变量以暴露服务地址,以及调整网络设置确保外部客户端可访问。通过此方案,Dify 应用可被 Cursor、Claude Desktop 等工具直接集成调用,实现工作流的外部化服务化。

Elasticer发布于 2026/3/15更新于 2026/7/2344 浏览
使用 MCP Server 插件将 Dify 工作流暴露为第三方服务

1. 前言

Dify 平台支持通过 MCP SSE 插件调用外部平台的 MCP Server,实现与第三方服务的对接。但反过来,是否可以将 Dify 的工作流或 Chatflow 发布为 MCP Server,供其他支持 MCP Client 的工具调用呢?

答案是肯定的。通过安装社区贡献的 mcp-server 插件,你可以将任何 Dify 应用转换为符合 MCP 标准的 Server Endpoint。

MCP Server 插件界面

该插件的核心能力包括:

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

2. 安装与配置

安装插件

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

插件列表

环境变量配置

为了让外部工具能够访问,需要修改 Dify 的 .env 文件,确保服务监听地址正确。

建议参考官方示例文件(如 GitHub 仓库中的 docker/.env.example),定位到以下关键配置项:

.env 配置位置

默认情况下,这些字段可能指向 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}

修改后配置示例:

PLUGIN_DEBUGGING_HOST=0.0.0.0
PLUGIN_DEBUGGING_PORT=5003
EXPOSE_PLUGIN_DEBUGGING_HOST=your_public_ip_or_0.0.0.0
EXPOSE_PLUGIN_DEBUGGING_PORT=5003
PLUGIN_DIFY_INNER_API_KEY=Your_Secret_Key
PLUGIN_DIFY_INNER_API_URL=http://api:5001
ENDPOINT_URL_TEMPLATE=http://your_public_ip/e/{hook_id}

注意:如果修改了 EXPOSE_PLUGIN_DEBUGGING_HOST,请确保防火墙允许对应端口(默认 5003)的入站流量。同时,若涉及内网穿透或反向代理,需确保 ENDPOINT_URL_TEMPLATE 中的域名或 IP 可被外部解析。

目录

  1. 1. 前言
  2. 2. 安装与配置
  3. 安装插件
  4. 环境变量配置
  5. If this key is changed, DIFYINNERAPIKEY in plugindaemon service must also be updated or agent node will fail.
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • VSCode Copilot 配置并使用 DeepSeek 模型指南
  • 基于 JavaFX 与腾讯混元大模型的智能桌面应用开发指南
  • 2020 年信奥赛 C++ 提高组 CSP-S 初赛真题解析(选择题 6-10)
  • Windows 平台 MySQL 5.7 解压版安装与配置指南
  • 对比 OpenClaw 的 nanobot QQ AI 机器人搭建与搜索优化实践
  • Stable Diffusion XL 风格迁移:宣纸色调 UI 启发的中式美学生成实践
  • C++ 递归实战:合并有序链表与反转链表
  • 位运算实战:判断字符唯一性与查找丢失数字
  • 基于 SpringBoot 的图书租借系统设计与实现
  • AI 对话应用接口开发:同步、SSE 流式与智能体前端对接
  • SpiffWorkflow:纯 Python 实现的工作流引擎
  • SKResNet 架构详解:融合选择性卷积与残差结构
  • OpenClaw 底层原理深度解析:本地优先的任务执行系统
  • AnythingLLM:零成本搭建私人 ChatGPT,支持主流大模型
  • Visual Studio 使用 GitHub Copilot 与 IntelliCode 辅助编码
  • 前端常用加密方式与算法解析
  • Flutter 底部导航与 TabBar 多页切换实战及状态保持
  • OpenClaw 多飞书机器人绑定配置实战指南
  • 实战 LLaMA Factory:在国产 DCU 上高效微调 Llama 3 模型
  • STL 文件预览工具:使用 stl-thumb 生成 3D 模型缩略图

相关免费在线工具

  • 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