15_Dify中集成MCP服务实现文案创作实战

发布时间:2026/6/20 6:59:58

15_Dify中集成MCP服务实现文案创作实战 前言MCP 即模型上下文协议Model Context Protocol是一种开放的通信协议是人工智能领域的 “USB 接口”。MCP在大模型和外部数据源数据、工具、开发环境等之间建立了双向且更加安全的连接使用单一的标准协议取代碎片化的集成方式。如果把 LLM 比作人的大脑MCP 就是手脚。LLM 不断提升智能下限MCP 则是不断提升创意上限。一、为什么要用MCP服务MCP 的出现给开发者提供了更多的选项省去了接口代码的编写和维护工作。二、安装 mcp-server 插件进入插件市场界面在扩展菜单搜索 mcp-server安装插件安装完成三、搭建要发布的工作流3.1 创建空白应用填写信息选择开始节点3.2 开始节点开始节点添加作者参数3.3 LLM 节点添加 LLM 节点3.4 输出节点添加输出节点3.5 发布应用四、配置 MCP Server 插件设置 API 端点主要填写端点名称、待发布的 APP、APP Type、APP输入参数四项。Endpoint NameEndpoint 名称本示例为 poem。App选择要发布为 MCP Server 的 Dify 应用选择上面创建的工作流写诗大神。App Type应用类型Chat 或 Workflow本示例为工作流。App Input Schema定义应用的输入参数帮助外部系统理解与该应用的交互方式格式为 JSON。输入参数内容如下properties列出应用接收的所有参数以及类型。本示例的参数只有一个author。description用于向 MCP Client 说明此应用的主要功能帮助系统在需要时自动发现并调用。required声明调用应用时必须提供的参数。对于聊天类应用Agent/Chatflow参数通常是必须的。{name:poem,description:模仿输入的作者风格写诗歌,inputSchema:{title:poem,type:object,properties:{author:{title:author,description:作者,type:string}},required:[author]}}保持配置后将会自动生成 Endpoint URL。我们后续用到的是 GET 后面的 URL 地址。五、在 Dify 中调用 MCP Server5.1 添加 MCP 服务HTTP进入添加 MCP 服务页面服务端点 URL使用 mcp-server 的地址替换url使用 docker 部署需要将将配置中的 localhost 或 127.0.0.1 替换为 host.docker.internalhttp://host.docker.internal/e/0u6reudmtotl68g3/mcp服务器标识符使用 mcp-server 的服务名content-mcp-server配置完成5.2 创建智能体应用创建空白应用填写信息创建应用系统提示词调用mcp工具回答用户问题先获取工具列表再选中可用的工具最后返回工具结果中的诗歌原文及解析。添加工具测试

相关新闻