AI创想

标题: 43-dify案例分享-MCP-Server让工作流秒变第三方可调用服务 [打印本页]

作者: 夏至的血染葵花    时间: 9 小时前
标题: 43-dify案例分享-MCP-Server让工作流秒变第三方可调用服务
作者:CSDN博客
1.前言

之前我们为大家介绍过MCP SSE插件,它能够支持MCP-server在Dify平台上的调用,从而帮助Dify与第三方平台提供的MCP-server进行无缝对接。有些小伙伴提出了疑问:既然Dify可以通过MCP SSE插件调用其他平台的MCP-server,那么Dify的工作流或Chatflow是否也能发布为MCP-server,供其他支持MCP client的工具使用呢?今天,我们将为大家介绍一款Dify插件——mcp-server,它能够实现这一功能,即将Dify的工作流或Chatflow发布为MCP-server,供其他第三方工具调用。
插件名字叫做MCP-server,我们在dify插件市场可以找到这个工具
(, 下载次数: 0)


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

我们在插件市场上安装好这个插件。安装好后可以在插件列表中查找到,如下图。
(, 下载次数: 0)


env IP地址修改

接下来我们需要配置MCP-server,这个配置的地方我们需要注意,既然这个工具是对外提供服务的,那么我们就希望在互联网或者局域网实现访问。所以我们需要修改一下dify .env文件的配置,找到你本地电脑上的.env文件,这里我们方便讲解就拿官方的
https://github.com/langgenius/dify/blob/main/docker/.env.example 给大家介绍一下修改的地方
我们搜索到.env.example 文件 1001 行找到如下配置
(, 下载次数: 0)


我们需要把 EXPOSE_PLUGIN_DEBUGGING_HOST 、ENDPOINT_URL_TEMPLATE 这2个地方的localhost 换成你的局域网IP或者公网IP
我的公网地址是14.103.204.132
原地址
  1. PLUGIN_DEBUGGING_HOST=0.0.0.0
  2. PLUGIN_DEBUGGING_PORT=5003EXPOSE_PLUGIN_DEBUGGING_HOST=localhost
  3. 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
  4. PLUGIN_DIFY_INNER_API_URL=http://api:5001
  5. ENDPOINT_URL_TEMPLATE=http://localhost/e/{
  6.    
  7.    hook_id}
复制代码
修改后地址
  1. PLUGIN_DEBUGGING_HOST=0.0.0.0
  2. PLUGIN_DEBUGGING_PORT=5003EXPOSE_PLUGIN_DEBUGGING_HOST
复制代码
原文地址:https://blog.csdn.net/wwwzhouhui/article/details/147315045




欢迎光临 AI创想 (https://www.llms-ai.com/) Powered by Discuz! X3.4