让编程智能体构建并部署 n8n 工作流
作者让智能体编写工作流、脚本和配置,并通过 n8n 的 REST API 进行部署,而非手动构建节点。
- 具体怎么做
- 一位评论者表示,他们通过使用 Claude 构建 n8n 工作流,而非直接编辑画布。通过结合使用 n8n-mcp 服务器与 Claude Desktop 或 CLI,Claude 能够获得对 n8n 实例的读写权限,根据自然语言指令创建节点,并通过部分修改来逐步更新工作流;对于较大范围的变更,则使用 Claude Code 配合 CLAUDE.md 文件、git 分支,并在夜间完成重构以供人类审核。
- 做到了什么
- 报告称,n8n 成为了部署目标和运行环境;而该人则花时间明确行为规则并审查差异文件,而非手动配置节点。未提供具体的性能数据,评论者警告说 MCP 仍可能犯下令人担忧的错误。
- 上手要点
- 最大的问题是,通过 `nodeName` 进行部分更新的目标设置被认为比替换整个工作流 JSON 或通过名称进行目标设置更可靠。
你可以这样试
使用 n8n我在 [n8n URL] 运行 n8n,需要你构建一个工作流,例如:每天早晨通过 Slack 发送新支持工单的汇总信息。编写所有必要的脚本和配置,然后使用 [环境变量] 中的 API 密钥通过 n8n REST API 部署该工作流。先将其设置为不激活状态,激活前请展示该工作流。最后进行测试运行,并简要说明其运作原理。