一个 n8n 工作流从头到尾怎么跑
拿 Mindket 上架的 AI 产品照片生成视频工作流来说,它分六步,把一张产品照片做成一段成片。
每一步都是一个节点。启动这次运行的表单是触发器,编辑器里用闪电图标标出。其余节点都是动作节点,负责读取或发送数据这类具体工作。搭的时候不用写代码,README 说,某一步真需要时,可以加 JavaScript、Python 和 npm 包。
n8n 把工作流运行一次叫作一次执行。工作流发布之前不会自己运行,只能在编辑器里手动启动执行来测试。发布以后,Webhook 和表单触发器改用生产 URL,定时任务按设定时间运行,应用事件也会触发运行。发布按钮是 n8n 2.0 推出的,取代了原来的启用、停用开关。
表单触发器
有人填好表单,附上一张产品照片。
HTTP Request
把照片传到 Cloudinary。
Google Gemini
根据照片描述这个产品。
AI 智能体
Creative Director 规划分镜,聊天模型和输出解析器挂在它下面。
子工作流
调用另一个工作流,渲染视频。
HTTP Request
把成片下载回来。
这个页面上的 X 帖子是 X 官方嵌入组件的截图,所以时间按美国太平洋时间显示。
n8n 里的 AI 智能体和 MCP
第四步的 Creative Director 是一个 AI Agent 节点。聊天模型和输出解析器接在它下面,不在主线上,所以主线六步,节点却有八个。n8n 把这种组合叫集群节点,智能体是根节点,另外两个是子节点。工作流可以接入 OpenAI、Anthropic、Google 等厂商的模型。
在 n8n 举的例子里,一次执行要经过智能体好几轮:第一轮做准备,第二轮调用工具,第三轮读取工具返回的结果并给出回复。
MCP 全称模型上下文协议(Model Context Protocol),让 AI 应用能连上外部系统。n8n 里有两个节点用它,方向正好相反。MCP Client Tool 节点让智能体凭 URL 和凭据连接 MCP 服务器。MCP Server Trigger 则把 n8n 本身变成 MCP 服务器,向 MCP 客户端提供工具和工作流,传输方式是 Server-Sent Events 或 Streamable HTTP,不支持 stdio。
n8n 能拿来做商业用途吗?
为自己的企业用,没有问题。员工自己搭工作流可以,顾问在自己的实例上替客户搭自动化也可以,前提是客户不能新建或修改这些工作流。按许可证常见问题的说法,让客户自己搭工作流的产品不行,去掉 n8n 品牌、换成自家名义提供(白标)也不行。
代码公开在 GitHub 上,谁都能读、能扩展,大多也可以免费使用和分发,只有商业使用受作者限制。n8n 把这种做法叫 fair-code,但 fair-code 本身不是软件许可证,实际适用的是 Sustainable Use License。
许可证原文列了三项条件:
- 你只能为自己企业的内部业务,或出于非商业、个人目的,使用或修改这款软件。
- 你只能在免费且非商业的前提下,把它分发或提供给他人。
- 文件名含
.ee.、或所在目录名含.ee的源文件不适用这份许可证,要用它们,得有 n8n Enterprise License。
n8n Cloud 还是自托管?
数据必须留在自己的机器上,或者要用 Cloud 没开放的设置,自托管才值得。自托管的 n8n 装好后默认是社区版(Community edition)。填入 Business 或 Enterprise 许可证密钥,才会切换到对应的版本。
n8n 的套餐都按执行次数计价,托管版和自托管版一样。按执行说明,只有生产执行计入配额,在编辑器里测试不算。想自己部署试试,Docker 最快,部署文档也讲了 npm 和几家云服务商的装法。README 的快速上手是下面两条命令,运行后启动的是免费的社区版:
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n来源:n8n:定价页 (2026年11月3日 查阅)
| n8n Cloud 我们的选择 | 自托管 | |
|---|---|---|
| 不用安装,马上能用 | 是 | 否 |
| 不需要技术基础 | 是 | 否 |
| 托管、更新和扩容都由 n8n 负责 | 是 | 否 |
| 运行环境和配置由你掌控 | 否 | 是 |
| 可以免费使用 | 部分 | 是 |
| 企业功能,比如 SSO 和项目 | 付费套餐 | 付费套餐 |
| 可用于生产 | 是 | 是 |
我们的选择:n8n Cloud。 n8n 自己的指南说,想马上开始、或者没有技术基础的人,用 Cloud。免费使用在 Cloud 上是试用,在自托管上是社区版。
来源:n8n 文档:选择怎样使用 n8n (2026年11月3日 查阅)
现成的工作流,以及 n8n 有多大
Mindket 把 n8n 工作流放在自动化分类下,有自己单独的标签页。每个工作流页面都用 n8n 自己的预览实时画出节点,还能全屏看。“集成”一栏列出它连接的每个应用,以及你要准备的东西,比如一个 API 密钥。
把这个密钥填进 n8n,就成了一个凭据。凭据加密存放在 n8n 自己的数据库里,工作流只按名称和 ID 引用它。在同一个 n8n 实例里共享一个工作流,它的编辑者就能用上其中的每一个凭据,包括没有直接共享给他们的。
点“获取”会下载一个压缩包,里面是工作流的 JSON 和设置说明,导入 n8n 再发布就能用。Mindket 是独立商店,和 n8n 没有关联。
n8n 官网首页写的是 500+ 原生集成,README 写的却是 1500+,两个数字都出自官方。
这里的数字,都是 2026 年 11 月 3 日 n8n 的页面和 GitHub 上显示的。
常见问题
n8n 是开源软件吗?
不完全是。它的 README 把 n8n 标为源码可见(source available)、可自托管。2022 年 3 月 17 日以前,n8n 用的是 Apache 2.0 加 Commons Clause,之后改用 Sustainable Use License。
已经发布的工作流,我再编辑时会怎样?
它照旧按已发布的版本运行。你的改动几秒内就自动存成新版本,但再次发布之前都只是草稿。n8n 清理旧版本时,你命名过的版本会留下来。
Claude Code 能用 n8n 吗?
能。n8n MCP 服务器说明列出的客户端里就有 Claude Code,还有 Codex、Cursor 和 Gemini CLI。先要由所有者或管理员在设置里打开 Instance-level MCP,再逐个为工作流开启。之后客户端可以搜索工作流,触发你开放的那些。从 n8n 2.13.0 起,它们还能新建和编辑工作流。
n8n 的一次运行失败了,怎么查?
先在执行记录里找到这次运行,单个工作流的记录和全部工作流的记录都能看。打开后,把它的数据复制回编辑器,就能接着调试。
资料来源
- n8n 文档:欢迎 https://docs.n8n.io/
- n8n 文档:工作流 https://docs.n8n.io/workflows/
- n8n 文档:节点类型 https://docs.n8n.io/integrations/builtin/node-types
- n8n 文档:了解执行 https://docs.n8n.io/build/understand-workflows/understand-executions
- n8n 文档:保存并发布工作流 https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows
- n8n 文档:使用命令行 https://docs.n8n.io/deploy/host-n8n/configure-n8n/use-the-command-line
- n8n 文档:创建和编辑凭据 https://docs.n8n.io/build/understand-workflows/create-and-edit-credentials
- n8n 文档:备份与恢复 https://docs.n8n.io/deploy/host-n8n/keep-n8n-running/backup-and-restore
- n8n 文档:与他人共享 https://docs.n8n.io/build/manage-workflows/share-with-others
- n8n 文档:集成 AI https://docs.n8n.io/build/integrate-ai
- n8n 文档:智能体的作用 https://docs.n8n.io/build/integrate-ai/understand-ai-components/what-agents-do
- n8n 文档:AI Agent 节点 https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent
- n8n 文档:MCP 服务器 https://docs.n8n.io/build/integrate-ai/mcp-servers
- n8n 文档:MCP Server Trigger 节点 https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger
- n8n 文档:连接到 n8n MCP 服务器 https://docs.n8n.io/connect/connect-to-n8n-mcp-server
- n8n 文档:社区许可证 https://docs.n8n.io/n8n-community-license/community-license
- n8n 文档:许可证常见问题 https://docs.n8n.io/n8n-community-license/community-license/license-faq
- n8n 在 GitHub 上:LICENSE.md https://raw.githubusercontent.com/n8n-io/n8n/master/LICENSE.md
- n8n 文档:选择怎样使用 n8n https://docs.n8n.io/choose-how-to-use-n8n
- n8n 文档:托管 n8n https://docs.n8n.io/deploy/host-n8n
- GitHub 仓库:n8n-io/n8n https://github.com/n8n-io/n8n
- n8n:官网首页 https://n8n.io/
- n8n:定价页 https://n8n.io/pricing/
- n8n 在 X 上:n8n 2.0.0 测试版及其发布机制 https://x.com/n8n_io/status/1998101094338015405
- n8n 在 X 上:原生 MCP Client 和 Trigger 节点 https://x.com/n8n_io/status/1910272150579138633


