本文使用Dify v1.5.0版本,主要介绍了Dify中的MCP相关插件及FastMCP服务实现原理。Dify中的MCP相关插件主要包括4类:(1)扩展插件类型:将Dify应用(工作流、对话流或工具)发布为MCP服务;(2)工具插件类型:通过HTTP with SSE或Streamable HTTP方式来调用MCP服务;(3)Agent策略插件类型:Dify工作流中有个Agent节点,不同的Agent策略决定了系统如何规划和执行多步工具调用。(4)工具插件类型:偏向垂直领域的应用(如Text2SQL等)。