构建你自己的N8N工作流MCP服务器

这个n8n模板展示了如何将现有工作流转化为MCP服务器。通过这种方式,任何连接的MCP客户端都能利用强大的端到端工作流完成更多任务,而不仅限于简单工具。

我一直建议为结果而非功能设计智能体工具,这一原则同样适用于构建MCP服务器——核心是让智能体用最少调用次数完成任务。

这就是n8n适合MCP服务器的原因!该模板通过让AI间接发现、管理和运行工作流,将智能体/MCP客户端(如Claude Desktop)与现有工作流连接起来。

运作原理

  • 使用MCP触发器并附加4个自定义工具:3个用于发现/管理工作流,1个用于执行。
  • 引入”可用工作流”概念以限制冲突或非生产环境问题。
  • n8n核心节点通过API获取工作流,示例中使用”mcp”标签过滤。
  • 用Redis记忆”可用工作流”,智能体通过工具自主管理清单。
  • 通过子工作流触发器执行任务,输入模式从JSON模板提取并加入描述。
  • 需人工引导智能体优先使用这些工作流响应查询。

使用方法

  • 标记需公开的工作流(示例使用”mcp”标签)
  • 确保工作流设置子工作流触发器及输入模式
  • 激活MCP服务器生产模式并获取URL
  • 在MCP客户端配置该URL(Claude Desktop需参考特定指南)
  • 建议用于明确目标(如研究报告),而非零散工具集合

必备条件

  • n8n API密钥
  • 含子工作流触发器的工作流
  • Redis数据库
  • MCP客户端如Claude Desktop

自定义建议

  • 无子工作流触发器时可改用HTTP请求触发
  • 工作流相似度低时可移除”可用工作流”概念
(0)
上一篇 5天前
下一篇 5天前

更多相关内容

从零掌握 AI + MCP/Responses API 的自动化设计,节省90%的时间和成本,成为AI自动化专家。学会 n8n、Coze、Dify 接入全球领先 AI应用生态,打造属于你的 AI智能工作流。