n8n-mcp 1.9 万星:用 Claude 自然语言构建 n8n 自动化工作流,MCP 协议落地的又一个标杆

n8n-mcp 1.9 万星:用 Claude 自然语言构建 n8n 自动化工作流,MCP 协议落地的又一个标杆

痛点:自动化工作流的构建门槛

n8n 是目前最受欢迎的开源自动化工作流平台之一,支持 400+ 集成、可视化节点编排。但它的核心交互方式仍然是手动拖拽节点——你需要:

  1. 知道有哪些节点可用
  2. 理解每个节点的输入输出格式
  3. 手动连接节点之间的数据流
  4. 逐个配置节点的参数

对于非技术用户或快速原型验证来说,这个过程依然过于繁琐。

方案: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 自动完成:

  1. 创建邮件触发节点(Gmail/IMAP 监听)
  2. 添加关键词过滤条件
  3. 添加 PDF 提取节点
  4. 接入 OCR 服务节点
  5. 配置 Google Sheets 写入节点
  6. 设置 Slack 通知节点
  7. 正确连接所有数据流

整个过程不需要打开 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 能够直接操控你的自动化基础设施,“描述需求 → 自动部署”的范式将成为新的默认工作方式。