# n8n 是什么？工作流、节点与自托管详解

> n8n 是工作流自动化工具。你在画布上把节点连成一条工作流，比如有人提交了表单，它就自动把这串步骤执行一遍。每个节点只做一件事，比如调用一个应用，或者请 AI 模型描述一张照片。工作流可以放在 n8n Cloud 上运行，也可以按 Sustainable Use License 自己部署。

Mindket 编辑部 · 发布于 2026-10-06 · 更新于 2026-11-03 · https://mindket.com/cn/blog/what-is-n8n

## 要点

- 教程里让你把工作流切到“启用”的那一步，是旧版的做法，直接跳过。
- AI Agent 节点出了问题，要把它在这次执行里的每一轮都看一遍，别只看最后的回复。
- 没有 n8n 给的 Enterprise 许可证，就别让客户在你的 n8n 里新建或修改工作流。

## 一个 n8n 工作流从头到尾怎么跑

拿 Mindket 上架的 AI 产品照片生成视频工作流来说，它分六步，把一张产品照片做成一段成片。

每一步都是一个节点。启动这次运行的表单是触发器，编辑器里用闪电图标标出。其余节点都是[动作节点](https://docs.n8n.io/integrations/builtin/node-types)，负责读取或发送数据这类具体工作。搭的时候不用写代码，[README](https://github.com/n8n-io/n8n) 说，某一步真需要时，可以加 JavaScript、Python 和 npm 包。

n8n 把[工作流](https://docs.n8n.io/workflows/)运行一次叫作一次[执行](https://docs.n8n.io/build/understand-workflows/understand-executions)。工作流[发布](https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows)之前不会自己运行，只能在编辑器里手动启动执行来测试。发布以后，Webhook 和表单触发器改用生产 URL，定时任务按设定时间运行，应用事件也会触发运行。发布按钮是 n8n 2.0 推出的，取代了原来的启用、停用开关。

**从一张表单到一段成片的六步**

1. 表单触发器。有人填好表单，附上一张产品照片。
2. HTTP Request。把照片传到 Cloudinary。
3. Google Gemini。根据照片描述这个产品。
4. AI 智能体。Creative Director 规划分镜，聊天模型和输出解析器挂在它下面。
5. 子工作流。调用另一个工作流，渲染视频。
6. HTTP Request。把成片下载回来。

[![n8n 在 X 上的帖子：宣布 n8n 2.0.0 测试版，主要是安全性、可靠性和性能的底层改进，外加更稳妥的发布与保存方式，用来编辑线上的工作流，配图是“2.0 版”横幅](https://mindket.com/blog/shots/x-n8n-io-n8n-2-publish.webp?v=1111ea5dce1e)](https://x.com/n8n_io/status/1998101094338015405)

n8n 在 X 上，2025 年 12 月 8 日

> 这个页面上的 X 帖子是 X 官方嵌入组件的截图，所以时间按美国太平洋时间显示。

## n8n 里的 AI 智能体和 MCP

第四步的 Creative Director 是一个 [AI Agent 节点](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent)。聊天模型和输出解析器接在它下面，不在主线上，所以主线六步，节点却有八个。n8n 把这种组合叫集群节点，智能体是根节点，另外两个是子节点。工作流可以接入 OpenAI、Anthropic、Google [等厂商的模型](https://docs.n8n.io/build/integrate-ai)。

在 n8n 举的例子里，一次执行要经过智能体好几轮：第一轮做准备，第二轮调用工具，第三轮读取工具返回的结果并给出回复。

[MCP](https://mindket.com/cn/blog/what-is-mcp) 全称模型上下文协议（Model Context Protocol），让 AI 应用能连上外部系统。n8n 里有两个节点用它，方向正好相反。MCP Client Tool 节点让智能体凭 URL 和凭据[连接 MCP 服务器](https://docs.n8n.io/build/integrate-ai/mcp-servers)。MCP Server Trigger 则把 n8n 本身变成 MCP 服务器，向 MCP 客户端提供工具和工作流，传输方式是 Server-Sent Events 或 Streamable HTTP，不支持 stdio。

[![n8n 在 X 上的帖子：宣布 n8n 原生支持 MCP 协议，可以抢先体验 MCP Client 工具节点和 MCP Trigger 节点，帖子附有一段视频的缩略图](https://mindket.com/blog/shots/x-n8n-io-mcp-client-trigger.webp?v=75aee2a6a5f4)](https://x.com/n8n_io/status/1910272150579138633)

n8n 发在 X 上的帖子，2025 年 4 月 10 日

## n8n 能拿来做商业用途吗？

为自己的企业用，没有问题。员工自己搭工作流可以，顾问在自己的实例上替客户搭自动化也可以，前提是客户不能新建或修改这些工作流。按[许可证常见问题](https://docs.n8n.io/n8n-community-license/community-license/license-faq)的说法，让客户自己搭工作流的产品不行，去掉 n8n 品牌、换成自家名义提供（白标）也不行。

代码公开在 [GitHub](https://github.com/n8n-io/n8n) 上，谁都能读、能扩展，大多也可以免费使用和分发，只有商业使用受作者限制。n8n 把这种做法叫 fair-code，但 fair-code [本身不是软件许可证](https://docs.n8n.io/n8n-community-license/community-license)，实际适用的是 Sustainable Use License。

[许可证原文](https://raw.githubusercontent.com/n8n-io/n8n/master/LICENSE.md)列了三项条件：

- 你只能为自己企业的内部业务，或出于非商业、个人目的，使用或修改这款软件。
- 你只能在免费且非商业的前提下，把它分发或提供给他人。
- 文件名含 `.ee.`、或所在目录名含 `.ee` 的源文件不适用这份许可证，要用它们，得有 n8n Enterprise License。

## n8n Cloud 还是自托管？

数据必须留在自己的机器上，或者要用 [Cloud 没开放的设置](https://docs.n8n.io/choose-how-to-use-n8n)，自托管才值得。自托管的 n8n 装好后默认是社区版（Community edition）。填入 Business 或 Enterprise 许可证密钥，才会切换到对应的版本。

n8n 的套餐都按执行次数计价，托管版和自托管版一样。按[执行说明](https://docs.n8n.io/build/understand-workflows/understand-executions)，只有生产执行计入配额，在编辑器里测试不算。想自己部署试试，Docker 最快，[部署文档](https://docs.n8n.io/deploy/host-n8n)也讲了 npm 和几家云服务商的装法。README 的快速上手是下面两条命令，运行后启动的是免费的社区版：

````bash
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 各套餐最小档每月包含的工作流执行次数** Pro 和 Business 往上还有更大的档位。n8n 把整个工作流跑一遍算一次执行，不管里面有多少步。Business 套餐只能自托管。

- Starter，由 n8n 托管: 2,500
- Pro，由 n8n 托管: 10,000
- Business，仅限自托管: 40,000

来源：[n8n：定价页](https://n8n.io/pricing/) (2026-11-03 查阅)

**n8n Cloud 还是自托管，照 n8n 自己的对比来看**

| | n8n Cloud (我们的选择) | 自托管 |
| --- | --- | --- |
| 不用安装，马上能用 | ✓ 是 | ✗ 否 |
| 不需要技术基础 | ✓ 是 | ✗ 否 |
| 托管、更新和扩容都由 n8n 负责 | ✓ 是 | ✗ 否 |
| 运行环境和配置由你掌控 | ✗ 否 | ✓ 是 |
| 可以免费使用 | ◐ 部分 | ✓ 是 |
| 企业功能，比如 SSO 和项目 | 付费套餐 | 付费套餐 |
| 可用于生产 | ✓ 是 | ✓ 是 |

**我们的选择：n8n Cloud。** n8n 自己的指南说，想马上开始、或者没有技术基础的人，用 Cloud。免费使用在 Cloud 上是试用，在自托管上是社区版。

来源：[n8n 文档：选择怎样使用 n8n](https://docs.n8n.io/choose-how-to-use-n8n) (2026-11-03 查阅)

## 现成的工作流，以及 n8n 有多大

Mindket 把 [n8n 工作流](https://mindket.com/cn/automations/n8n)放在自动化分类下，有自己单独的标签页。每个工作流页面都用 n8n 自己的预览实时画出节点，还能全屏看。“集成”一栏列出它连接的每个应用，以及你要准备的东西，比如一个 API 密钥。

把这个密钥填进 n8n，就成了一个凭据。凭据[加密存放在 n8n 自己的数据库里](https://docs.n8n.io/deploy/host-n8n/keep-n8n-running/backup-and-restore)，工作流只按名称和 ID 引用它。在同一个 n8n 实例里共享一个工作流，它的编辑者就能用上[其中的每一个凭据](https://docs.n8n.io/build/manage-workflows/share-with-others)，包括没有直接共享给他们的。

点“获取”会下载一个压缩包，里面是工作流的 JSON 和设置说明，[导入 n8n](https://mindket.com/cn/blog/import-n8n-workflow) 再发布就能用。Mindket 是独立商店，和 n8n 没有关联。

n8n 官网首页写的是 500+ 原生集成，README 写的却是 1500+，两个数字都出自官方。

**n8n 和 GitHub 公布的数字**

- **209,439** n8n 在 GitHub 上的仓库获得的 Star 数 (来源：[GitHub 仓库：n8n-io/n8n](https://github.com/n8n-io/n8n), 2026-11-03 查阅)
- **9,000+** 工作流模板，出自仓库的 README (来源：[GitHub 仓库：n8n-io/n8n](https://github.com/n8n-io/n8n), 2026-11-03 查阅)
- **500+** 原生集成，出自 n8n 官网首页 (来源：[n8n：官网首页](https://n8n.io/), 2026-11-03 查阅)
- **250k+** n8n 社区里的开发者，出自 n8n 官网首页 (来源：[n8n：官网首页](https://n8n.io/), 2026-11-03 查阅)

> 这里的数字，都是 2026 年 11 月 3 日 n8n 的页面和 GitHub 上显示的。

## 常见问题

### n8n 是开源软件吗？

不完全是。它的 [README](https://github.com/n8n-io/n8n) 把 n8n 标为源码可见（source available）、可自托管。2022 年 3 月 17 日以前，n8n 用的是 Apache 2.0 加 Commons Clause，之后改用 Sustainable Use License。

### 已经发布的工作流，我再编辑时会怎样？

它照旧按已发布的版本运行。你的改动几秒内就自动存成新版本，但再次发布之前都只是草稿。n8n 清理旧版本时，你命名过的版本会留下来。

### Claude Code 能用 n8n 吗？

能。[n8n MCP 服务器说明](https://docs.n8n.io/connect/connect-to-n8n-mcp-server)列出的客户端里就有 Claude Code，还有 Codex、Cursor 和 Gemini CLI。先要由所有者或管理员在设置里打开 Instance-level MCP，再逐个为工作流开启。之后客户端可以搜索工作流，触发你开放的那些。从 n8n 2.13.0 起，它们还能新建和编辑工作流。

### n8n 的一次运行失败了，怎么查？

先在执行记录里找到这次运行，单个工作流的记录和全部工作流的记录都能看。打开后，把它的数据复制回编辑器，就能接着调试。

## 资料来源

- [n8n 文档：欢迎](https://docs.n8n.io/) (2026-11-02 查阅)
- [n8n 文档：工作流](https://docs.n8n.io/workflows/) (2026-11-02 查阅)
- [n8n 文档：节点类型](https://docs.n8n.io/integrations/builtin/node-types) (2026-11-02 查阅)
- [n8n 文档：了解执行](https://docs.n8n.io/build/understand-workflows/understand-executions) (2026-11-02 查阅)
- [n8n 文档：保存并发布工作流](https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows) (2026-11-02 查阅)
- [n8n 文档：使用命令行](https://docs.n8n.io/deploy/host-n8n/configure-n8n/use-the-command-line) (2026-11-02 查阅)
- [n8n 文档：创建和编辑凭据](https://docs.n8n.io/build/understand-workflows/create-and-edit-credentials) (2026-11-02 查阅)
- [n8n 文档：备份与恢复](https://docs.n8n.io/deploy/host-n8n/keep-n8n-running/backup-and-restore) (2026-11-02 查阅)
- [n8n 文档：与他人共享](https://docs.n8n.io/build/manage-workflows/share-with-others) (2026-11-02 查阅)
- [n8n 文档：集成 AI](https://docs.n8n.io/build/integrate-ai) (2026-11-02 查阅)
- [n8n 文档：智能体的作用](https://docs.n8n.io/build/integrate-ai/understand-ai-components/what-agents-do) (2026-11-02 查阅)
- [n8n 文档：AI Agent 节点](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent) (2026-11-02 查阅)
- [n8n 文档：MCP 服务器](https://docs.n8n.io/build/integrate-ai/mcp-servers) (2026-11-02 查阅)
- [n8n 文档：MCP Server Trigger 节点](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger) (2026-11-02 查阅)
- [n8n 文档：连接到 n8n MCP 服务器](https://docs.n8n.io/connect/connect-to-n8n-mcp-server) (2026-11-02 查阅)
- [n8n 文档：社区许可证](https://docs.n8n.io/n8n-community-license/community-license) (2026-11-02 查阅)
- [n8n 文档：许可证常见问题](https://docs.n8n.io/n8n-community-license/community-license/license-faq) (2026-11-02 查阅)
- [n8n 在 GitHub 上：LICENSE.md](https://raw.githubusercontent.com/n8n-io/n8n/master/LICENSE.md) (2026-11-02 查阅)
- [n8n 文档：选择怎样使用 n8n](https://docs.n8n.io/choose-how-to-use-n8n) (2026-11-03 查阅)
- [n8n 文档：托管 n8n](https://docs.n8n.io/deploy/host-n8n) (2026-11-02 查阅)
- [GitHub 仓库：n8n-io/n8n](https://github.com/n8n-io/n8n) (2026-11-03 查阅)
- [n8n：官网首页](https://n8n.io/) (2026-11-03 查阅)
- [n8n：定价页](https://n8n.io/pricing/) (2026-11-03 查阅)
- [n8n 在 X 上：n8n 2.0.0 测试版及其发布机制](https://x.com/n8n_io/status/1998101094338015405) (2026-11-03 查阅)
- [n8n 在 X 上：原生 MCP Client 和 Trigger 节点](https://x.com/n8n_io/status/1910272150579138633) (2026-11-03 查阅)

[浏览 n8n 工作流](https://mindket.com/cn/automations/n8n)
