如果你每天还在「手动复制粘贴」——把新闻从A站搬到笔记里、把表格数据拿去问AI、把AI的答案再贴到别处——那你正在被重复劳动消耗。n8n是2026年最值得学的开源自动化工具:可视化拖拽、400+现成节点、原生支持AI Agent和MCP服务器,个人免费自托管。本文从核心概念到3个即抄即用的工作流模板,再到真实踩坑清单,一次讲透。
n8n 是一个开源的可视化工作流自动化平台(GitHub 10万+星标,fair-code 许可证)。你可以把不同系统用「节点」连接成一条流水线:数据进来 → 加工 → 调用AI → 输出到目标系统,全程不需要写胶水代码,也完全可控。
它和 Zapier / Make 这类 SaaS 自动化工具的核心区别:
| 对比项 | n8n(自托管) | Zapier / Make |
|---|---|---|
| 费用 | 个人自托管免费(Docker 一行命令) | 按任务数订阅,免费额度少 |
| 数据隐私 | 数据留在你自己的服务器 | 数据经过第三方平台 |
| AI 能力 | 原生 AI Agent 节点 + MCP 支持 | AI 功能逐步补齐但封闭 |
| 扩展性 | 400+ 内置节点 + 社区节点 + 自己写节点 | 依赖官方应用列表 |
| 复杂度 | 学习曲线略陡,但上限极高 | 简单,但复杂逻辑受限 |
一句话:想要「零月费 + 数据可控 + AI 深度集成」的自动化,n8n 自托管是当前最优解。
Schedule(定时,类cron)、Webhook(被外部调用触发)、RSS Feed(监控源更新)、Manual(手动/测试触发)。{{ }} 引用上一个节点的数据,例如 {{ $json.title }}、{{ $('HTTP Request').item.json.content }}。这是 n8n 最核心的语法。n8n 有现成的 AI Agent 节点:选择模型提供商(OpenAI / Anthropic / DeepSeek / 本地 Ollama 等都支持)、写 system prompt、给 Agent 挂上工具(工具就是其他节点),它就能自主决定调用哪个工具完成任务。适合「自然语言驱动」的自动化。
在流水线中间插一个 LLM 节点,把上一步的数据丢给大模型做单次处理:摘要、分类、提取结构化字段、翻译。输出 JSON 结构后直接接数据库或表格节点。适合「确定性管道 + AI 加工」的组合,出错容易定位。
n8n 已支持作为 MCP Server 对外提供工作流能力(实例级 MCP 端点),也可以在工作流里调用外部 MCP 工具。这意味着:你搭好的 n8n 工作流,可以被 Claude Code、Cursor 等 Agent 直接当工具调用——自动化资产从此复用到任何 Agent 场景。
选型建议:流程固定、要稳定 → 用 LLM 节点做单点加工;流程灵活、要自主 → 用 AI Agent 节点;要跨系统复用能力 → 走 MCP。
Schedule Trigger(每天 08:00)
→ RSS Feed Read(订阅 3-5 个源,取最近 24h 条目)
→ LLM 节点(提示词:按主题聚类,每条 50 字以内中文摘要)
→ Markdown 组装(把摘要拼成一条消息)
→ 飞书消息 / Telegram / 邮件 任一节点推送
做完这一条,你就再也不用早上刷一堆源了——每天自动收到一份精炼简报。
Webhook Trigger(接收 POST JSON)
→ LLM 节点(提示词:把文本分类为 求助/咨询/投诉/其他,并提取 姓名+联系方式+关键词)
→ Switch 节点(按分类分流)
→ 写入 Notion/Excel/数据库 + 按分类发不同通知
适合客服工单、投稿收集、问卷回收等场景,秒级响应,省掉人工登记。
Schedule Trigger(每天 17:30)
→ HTTP Request(抓取行情/榜单/监控指标 API)
→ LLM 节点(提示词:输出涨跌归因 + 明日关注点,JSON 格式)
→ 生成 Markdown 日报
→ 写入文档库 + 推送给自己
日报/周报、竞品监控、价格跟踪都能用这个骨架改。
docker run -d --name n8n \
-p 5678:5678 \
-v n8n_data:/home/node/.n8n \
-e N8N_SECURE_COOKIE=false \
docker.n8n.io/n8nio/n8n
# 浏览器打开 http://localhost:5678 开始搭建
npm install n8n -g
n8n start # 默认 5678 端口,数据目录 ~/.n8n
不想折腾服务器就用 n8n Cloud 免费层(有限执行次数),或国内云服务器上 Docker 部署(2核2G 起步即可跑个人流程)。
node_sqlite3.node,或改用 Docker 部署绕开。0 0 * * * 的 0 点(即 00:00 UTC = 08:00 北京时间)。n8n 的价值不在「工具本身」,而在把重复劳动变成一次性的搭建成本。先挑一个你每天最烦的重复任务,用上面三个模板之一搭起来,跑一周,你会回来感谢自己。
如果你在做 AI 内容创作、Agent 自动化或数字产品变现,欢迎关注本站的持续更新,也欢迎在爱发电商店获取更多实战模板与教程。