痛点:自动化工作流的构建门槛
n8n 是目前最受欢迎的开源自动化工作流平台之一,支持 400+ 集成、可视化节点编排。但它的核心交互方式仍然是手动拖拽节点——你需要:
- 知道有哪些节点可用
- 理解每个节点的输入输出格式
- 手动连接节点之间的数据流
- 逐个配置节点的参数
对于非技术用户或快速原型验证来说,这个过程依然过于繁琐。
方案:MCP 协议打通 Claude 与 n8n
n8n-mcp 通过 Model Context Protocol (MCP) 在 Claude 等 AI 工具与 n8n 之间搭建了一座桥梁。核心思路极其简洁:
你用自然语言描述想要什么自动化流程,AI 直接帮你生成并部署 n8n 工作流。
技术架构
Claude Desktop / Cursor / Windsurf
↓ MCP Protocol
n8n-mcp Server
↓ REST API
n8n Instance
MCP 协议让 Claude 能够:
- 读取现有 n8n 工作流的结构和配置
- 创建全新的工作流,包括节点、连接、参数
- 编辑已有工作流的特定节点
- 执行测试运行并返回结果
实际效果
举个例子,你可以直接在 Claude Desktop 中对话:
“帮我创建一个自动化流程:每当收到包含”发票”关键词的邮件时,提取附件 PDF,用 OCR 读取金额和日期,然后写入 Google Sheets 并发 Slack 通知。”
Claude 通过 n8n-mcp 自动完成:
- 创建邮件触发节点(Gmail/IMAP 监听)
- 添加关键词过滤条件
- 添加 PDF 提取节点
- 接入 OCR 服务节点
- 配置 Google Sheets 写入节点
- 设置 Slack 通知节点
- 正确连接所有数据流
整个过程不需要打开 n8n 的可视化编辑器。
与同类方案对比
| 方案 | 交互方式 | 学习曲线 | 灵活性 | n8n 支持 |
|---|---|---|---|---|
| n8n 原生编辑器 | 拖拽节点 | 中 | 极高 | 原生 |
| n8n-mcp | 自然语言 | 低 | 高(AI 生成 + 手动微调) | 完整 |
| Claude 直接生成 JSON | 对话 → 复制粘贴 | 中低 | 中(需要手动导入) | 间接 |
| 其他 AI 插件 | 部分支持 | 中 | 低 | 有限 |
n8n-mcp 的核心优势在于双向交互:Claude 不仅生成工作流,还能读取和理解已有工作流的逻辑,进行增量修改。
项目数据
- GitHub Stars: 19,257(日增 264)
- Forks: 3,219
- 作者: @czlonkowski
- 协议: 开源
- 支持客户端: Claude Desktop、Claude Code、Windsurf、Cursor
19k+ 的星标数说明这是一个被广泛认可的开源项目,日增 264 星的增长速度也表明市场热度在持续攀升。
上手步骤
1. 安装 n8n
npm install n8n -g
n8n start
或使用 Docker:
docker run -it --rm \
--name n8n \
-p 5678:5678 \
n8nio/n8n
2. 安装 n8n-mcp
npm install -g @czlonkowski/n8n-mcp
3. 配置 Claude Desktop
在 Claude Desktop 的配置文件中添加 MCP server:
{
"mcpServers": {
"n8n": {
"command": "n8n-mcp",
"args": ["--n8n-url", "http://localhost:5678"]
}
}
}
4. 开始对话
重启 Claude Desktop 后,直接描述你想要的自动化流程即可。
成本估算
| 组件 | 费用 |
|---|---|
| n8n(自托管) | 免费(开源版) |
| n8n-mcp | 免费(开源) |
| Claude Pro | $20/月 |
| 云服务(可选) | $5-20/月 |
整体月度成本可控制在 $25-40 以内,远低于商业自动化工具(如 Zapier Pro $49/月)。
为什么重要
n8n-mcp 的意义不仅在于一个工具本身,而在于它验证了一个更大的趋势:MCP 协议正在成为 AI 工具与外部系统集成的标准通道。
继浏览器操作、代码编辑、文件管理之后,工作流自动化是 MCP 协议的下一个重要落地场景。一旦 AI 能够直接操控你的自动化基础设施,“描述需求 → 自动部署”的范式将成为新的默认工作方式。