匠人学院 JR Academy学AI来匠人
匠人学院 JR Academy学AI来匠人

Follow Us

linkedinfacebooktwitterinstagramweiboyoutubebilibilitiktokxigua

We Accept

/image/layout/pay-paypal.png/image/layout/pay-visa.png/image/layout/pay-master-card.png/image/layout/pay-airwallex.png/image/layout/pay-alipay.png
EN

关于公司

关于我们元宇宙课堂新闻资讯匠人工作成为导师匠人导师联系我们匠人商店J3.Club

匠人资源

工作内推匠人活动1对1私教行业白皮书线上学习平台面试中心分享面试经验Internship会员中心

AI 工具

AI 工具箱考证匠 Cert Master求职匠 Job Hunter牛小匠 UniMate AI

AI 学习方向

全部学习方向AI EngineerContext EngineeringVibe CodingPrompt MasterAI BuilderAI 产品经理Python 入门

AI 应用提效

AI 办公提效AI 数据分析AI 财务AI 内容创作AI 视觉创作前端开发Hermes AgentOpenClaw 本地智能体

大学资源

墨尔本大学昆士兰大学新南威尔士大学悉尼大学莫那什大学阿德莱德大学RMITQUTUTS

少儿 AI 教育

Airbotix 少儿 AI 编程澳洲家长实用资料库NAPLAN 成绩单怎么看My School 学校数据指南悉尼私校学费 2026少儿编程课程与训练营

移民服务

澳洲移民技术移民189/190/491雇主担保482/186/494投资移民188/888英国移民美国移民加拿大移民

企业合作

P3职业孵化器Enterprise (EN)企业培训实习合作招聘合作申请合作

求职代理

岗位代投职位监控LinkedIn代运营LinkedIn人脉代加了解P3项目

匠人支持

FAQsTerms & ConditionsPrivacy PolicyCancellation & Refund PolicySite map

Top Categories

Web全栈班DevOps项目班数据工程全栈班数据分析项目班编程入门班Business Analyst实习算法集训营

求职就业

BA和产品经理实习数据科学实习数据分析实习Marketing实习简历修改面试指导导师指导VIP

地址

Level 10b, 144 Edward Street, Brisbane CBD(Headquarter)
Level 2, 171 La Trobe St, Melbourne VIC 3000
四川省成都市武侯区桂溪街道天府大道中段500号D5东方希望天祥广场B座45A13号
Business Hub, 155 Waymouth St, Adelaide SA 5000

联系方式

hello@jiangren.com.au0421-672-555

Disclaimer

footer-disclaimerfooter-disclaimer

JR Academy acknowledges Traditional Owners of Country throughout Australia and recognises the continuing connection to lands, waters and communities. We pay our respect to Aboriginal and Torres Strait Islander cultures; and to Elders past and present. Aboriginal and Torres Strait Islander peoples should be aware that this website may contain images or names of people who have since passed away.

匠人学院网站上的所有内容,包括课程材料、徽标和匠人学院网站上提供的信息,均受澳大利亚政府知识产权法的保护。严禁未经授权使用、销售、分发、复制或修改。违规行为可能会导致法律诉讼。通过访问我们的网站,您同意尊重我们的知识产权。JR Academy Pty Ltd 保留所有权利,包括专利、商标和版权。任何侵权行为都将受到法律追究。查看用户协议

© 2017-2026 JR Academy Pty Ltd. All rights reserved.

ABN 26621887572

首页/资源中心/文章详情
JR Academy · Blog职业洞察

n8n 自动化工作流实战指南 — n8n MCP 实战:让 Claude / Cursor 直接调用你的工作流

n8n 双向 MCP 集成:把工作流暴露成 MCP 工具给 AI 调用,同时在工作流内用 MCP Client 接入外部 AI 服务——完整配置 + 生产踩坑

发布日期2026-08-24
阅读时长2 分钟
作者

快速导航

  • 方向一:把 n8n 工作流变成 Claude 的工具
  • 核心概念
  • Step 1:在 n8n 里建 MCP Server 工作流
  • Step 2:给工作流挂工具
  • Step 3:在 Claude Desktop 里连接
  • Step 4:在 Claude Code 里连接
  • 方向二:在 n8n 工作流内调外部 MCP 服务器
  • 配置 MCP Client Tool 节点
  • 生产部署注意:Nginx 的 SSE 缓冲问题
  • 一个完整的实战例子
  • 两个方向的对比

n8n 在 MCP(Model Context Protocol)上同时支持两个方向:

  • MCP 服务端:用 MCP Server Trigger 节点把你的 n8n 工作流暴露成工具,让 Claude Desktop、Claude Code、Cursor 直接调用
  • MCP 客户端:在 AI Agent 里挂 MCP Client Tool 节点,连接外部 MCP 服务器(GitHub、Slack、数据库等)获取更多工具能力

这两个方向可以同时启用——你的 n8n 变成了一个 AI 工具集线器。


方向一:把 n8n 工作流变成 Claude 的工具

核心概念

MCP Server Trigger 是 n8n 的特殊触发节点,它不等 HTTP 请求或定时器,而是暴露一个持久连接端点(SSE 或 Streamable HTTP),让 MCP 客户端连进来,列出可用工具并主动调用。

每个挂在 MCP Server Trigger 后面的节点就是一个"工具"——Claude 能看到工具名、描述、参数,然后自主决定什么时候调用。

Step 1:在 n8n 里建 MCP Server 工作流

基本结构:

MCP Server Trigger
    ├── [Tool 1] Custom n8n Workflow Tool(调用另一个工作流)
    ├── [Tool 2] HTTP Request Tool(直接调外部 API)
    └── [Tool 3] Code Tool(自定义逻辑)

新建工作流,搜索节点 "MCP Server Trigger"(在 Core Nodes → Trigger 下):

节点配置:
  Authentication: Bearer Token
  (系统自动生成 token,记下来)

激活工作流后,节点面板会显示两个 URL:

  • Test URL:工作流未激活时也可用,开发调试用
  • Production URL:格式 https://你的域名/mcp/工作流ID,必须激活工作流才生效

Cloud 用户的 Production URL 格式:https://<子域名>.app.n8n.cloud/mcp/<uuid>

Step 2:给工作流挂工具

以"查询课程信息"为例:

方案 A — Custom n8n Workflow Tool(推荐,可复用已有工作流):

Tool Name: get_course_info
Description: 查询 JR Academy 课程详情、开课时间和价格。
             当用户问课程相关问题时调用。
             参数:course_name(课程名称,如 Full Stack / Data Analytics)
Workflow: 选择已有的「课程查询 workflow」

方案 B — Code Tool(快速原型):

// Tool Name: list_available_courses
// Description: 列出所有可用课程名称和简介
const courses = [
  { name: "Full Stack", duration: "6个月", mode: "兼职" },
  { name: "Data Analytics", duration: "4个月", mode: "兼职" },
  { name: "AI Engineering", duration: "5个月", mode: "兼职" }
];
return courses;

关键:工具描述写好了,Claude 才会用对工具。描述要说清楚"什么情况下调用"和"参数含义",不然 AI 要么不调、要么传错参数。

Step 3:在 Claude Desktop 里连接

编辑 Claude Desktop 配置文件(Mac:~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "n8n-workflows": {
      "command": "npx",
      "args": [
        "-y",
        "supergateway",
        "--sse",
        "https://你的n8n域名/mcp/你的工作流ID",
        "--header",
        "Authorization: Bearer 你的bearer-token"
      ]
    }
  }
}

supergateway 是一个轻量代理,把 n8n 的 SSE 流转成 Claude Desktop 期望的 stdio 接口。

重启 Claude Desktop,在对话里输入"你有哪些工具?"——Claude 会列出所有从 n8n 暴露的工具。

Step 4:在 Claude Code 里连接

Claude Code 使用项目级 .claude/settings.json 或全局 ~/.claude/settings.json:

{
  "mcpServers": {
    "n8n": {
      "type": "sse",
      "url": "https://你的n8n域名/mcp/你的工作流ID",
      "headers": {
        "Authorization": "Bearer 你的bearer-token"
      }
    }
  }
}

配置好后,在 Claude Code 会话里可以直接调用 n8n 工作流——比如让 Claude Code 把代码部署结果推送到 Slack、或查询线上数据库做调试分析,全部通过自然语言触发。


方向二:在 n8n 工作流内调外部 MCP 服务器

除了对外暴露工具,n8n AI Agent 自身也能作为 MCP 客户端,调用外部 MCP 服务器的工具。

配置 MCP Client Tool 节点

在 AI Agent 的 Tool 插槽点击 +,选 "MCP Client Tool":

Transport: SSE(或 Streamable HTTP)
URL: https://mcp服务器地址/sse
Headers: Authorization: Bearer <token>(如果需要认证)

连好后,AI Agent 会自动发现该 MCP 服务器提供的所有工具,无需手动配置每个工具——工具列表由 MCP 服务器动态返回。

实际场景:让 n8n AI Agent 访问 GitHub MCP、Slack MCP、Notion MCP,实现跨平台的 AI 自动化,而不需要在 n8n 里配置每个平台的 Credential。


生产部署注意:Nginx 的 SSE 缓冲问题

MCP 协议基于 SSE(Server-Sent Events),SSE 是长连接,数据边产生边推送。Nginx 默认会把响应体缓冲到内存再一起发,这会导致 Claude 收不到流式数据,连接卡死。

必须在 Nginx 里对 /mcp/ 路径关闭缓冲:

location /mcp/ {
    proxy_pass http://127.0.0.1:5678;
    proxy_http_version 1.1;
    proxy_set_header Connection "";     # Keep-Alive,不升级到 WebSocket
    
    # 关键:关闭缓冲
    proxy_buffering off;
    proxy_cache off;
    
    # 关闭 gzip 压缩(压缩也会缓冲)
    gzip off;
    
    proxy_set_header Host $host;
    proxy_set_header X-Forwarded-Proto https;
    proxy_read_timeout 3600s;           # SSE 长连接,超时设长
}

Cloudflare Tunnel 用户:在 Cloudflare 后台对 /mcp/* 路径开启 Disable Response Buffering 规则。


一个完整的实战例子

假设你是运营,想让 Claude 直接帮你管理内容发布:

n8n MCP Server 暴露 3 个工具:

Tool 1: check_pending_content
  描述:列出所有草稿状态的内容,包含标题、作者、创建时间
  实现:HTTP Request → 内容管理 API

Tool 2: publish_content
  描述:把指定内容从草稿发布到线上。需要 content_id 参数。
  实现:HTTP Request Tool(启用 Human Approval——发布前让人确认)

Tool 3: get_publish_stats
  描述:获取最近7天的发布数量、阅读量、互动数据
  实现:Code Tool(从数据库查询并格式化)

配好后,在 Claude Desktop 里说:

"帮我看看有哪些内容等待发布,把阅读量预期最高的两篇发出去。"

Claude 会先调 check_pending_content 看列表,分析后调 publish_content(触发人工审批),等你确认后执行,最后用 get_publish_stats 确认发布成功。

整个过程不需要打开 n8n 界面,也不需要登录内容管理后台。


两个方向的对比

n8n 作 MCP 服务端 n8n 作 MCP 客户端
目的 让 Claude / Cursor 调用 n8n 工作流 让 n8n Agent 使用外部 MCP 工具
关键节点 MCP Server Trigger MCP Client Tool
适合场景 运营工具化、AI 操控业务流程 Agent 需要跨平台工具集成
认证方式 Bearer Token(n8n 生成) 按各 MCP 服务器要求
作者
一键分享或复制链接
Lightman Wang
Reviewer: Lightman Wang

Founder of JR Academy

查看该作者的更多文章 →

相关学习资源

  • AI Engineer 学习路径
← 上一篇n8n 自动化工作流实战指南 — n8n AI Agent 深度实战:Claude + 记忆 + 工具 + RAG 知识库下一篇 →n8n 自动化工作流实战指南 — n8n 错误处理与生产监控:工作流永不静默失败

相关文章推荐

Claude直接送开发者6个月Max额度❗

2026-09-09

OpenAI开发者大会❗人在澳洲也能看

2026-09-08

🇦🇺新发现!悉大9月居然有个🆓文化节

2026-09-07

USYD博物馆活动,5🔪做女神陶偶

2026-09-01

悉尼Town Hall管风琴音乐会🆓

2026-08-27

悉尼Mascot图书馆9月每周二🆓英语课

2026-08-26
查看全部文章 →
JR Academy
全球华人学习 AI 第一站
✓15000+ 学员
✓50+ 课程
✓AI 驱动学习平台
训练营免费资源AI学习职业辅导
精选推荐
AI 职业影响地图
测测你的职业风险等级,查看转型路径与学习方向
热门工具
AI & 数据训练营
系统化课程 + 真实项目实战,快速提升竞争力
热门课程
1v1 就业辅导
资深导师一对一指导,简历优化 + 面试准备
就业保障
企业内训定制
AI 技能培训方案,助力团队升级
企业服务
热门标签
Vibe CodingAI 编程CursorClaude求职攻略Prompt前端开发后端开发
订阅更新

获取最新 AI 学习资源、技术教程和求职攻略,直接送达邮箱。

我们尊重您的隐私,不会发送垃圾邮件