大模型——Dify中的MCP相关插件及FastMCP服务实现原理
本文使用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
等)。
注解:
FunctionCalling
(MCP工具):Function Calling
是一个基本的Agent
策略,模型将使用提供的Dify和MCP工具来执行任务。
ReAct
(支持MCP工具):ReAct
是一个基本的Agent策略,模型将使用提供的Dify 和MCP工具来执行任务。