把 MCP 塞进 n8n,今晚就把“AI→工具→工作流”跑起来。。。
对,就是那个把「MCP 协议的工具生态」塞进 n8n 工作流里的社区节点。它不追求把 n8n 变成“会魔法的超大模型”,而是老老实实做一件事——在 n8n 里连上任意 MCP Server,然后「列工具 → 调工具 → 拿结果」,配上 n8n 自带的 Agent/触发器,整一套能落地的 AI 自动化。一句话版:把「AI 能力」变成 n8n 的一个普通节点,用就完事儿。
等等,我先说个事…它的形态和我想的不太一样:不是“写一堆 SDK 代码缝到工作流里”,也不是“只能跑在某家闭源 IDE 里”,而是一个开源社区节点,装上直接在 n8n 画布上点点点。传输层面已经从老的 SSE 往“HTTP Streamable”切了,SSE 还在但官方已经把 Streamable 标成推荐方案——这点很关键,说明生态在往更稳的长连接/流式回传上靠拢。
直连 MCP Server:列资源、列工具、执行工具、用预置 Prompt……这些在一个节点里全打通。 三种连法:本地 STDIO、HTTP Streamable(推荐)、SSE(兼容旧版)。 和 n8n Agent 合体:把这个节点“勾选为工具”,Agent 就能自己挑 MCP 工具去干活(别忘了开环境变量)。
必开环境变量:想让社区节点在 Agent 里当“工具”用,必须把 N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true 打开。不然你会一脸“为啥没按钮”。 凭证支持得挺全:STDIO 这边可以把启动命令、参数、环境变量一股脑写进凭证;HTTP Streamable 支持自定义 Header;SSE 也可自定义消息上行端点。 Docker 传参很顺手:在 docker-compose 里直接写 MCP_ 前缀的环境变量(例如 MCP_BRAVE_API_KEY),跑起来后这些变量会被带给 MCP 服务器用,省得你到处抄 Key。 README 里直接给了“Brave Search”示例和多服务器+Agent 的组合范式,照抄就能跑通。
在 n8n 里按社区节点的常规安装法走(文档有手把手),装完画布里就能搜到 MCP Client。 想走得更“官方”:n8n 社区这半年把 MCP 客户端节点 + MCP 触发器(把 n8n 变 MCP Server)都加进路线了,帖子里还能看到多开 MCP Server 的建议玩法。 NPM 也同步发包了,版本走得挺勤(包名同名)。
本地玩具先用 HTTP Streamable:npx @modelcontextprotocol/server-example-streamable 起一个,凭证里填 http://localhost:3001/stream,有鉴权就加 Header。 打开环境变量 N8N_COMMUNITY_PACKAGES_ALLOW_TOOL_USAGE=true; 在 AI Agent 节点里勾上 MCP Client 这个“工具”。 例子 A:Brave 搜索 → 回填摘要 在 MCP Client 里选 “List Tools” 看看有啥,再“Execute Tool” 选 brave_search,参数塞 {"query": "latest AI news"}。 例子 B:多 MCP 串联(搜索 + 天气 + News) README 给了 docker-compose 和 Agent 提示词模板,照着抄就行。 把输出接 Markdown/PDF 节点产物化;需要外部智能体(Claude/Cursor/Windsurf)来调 n8n 工具?n8n 也支持当 MCP Server,官方在社区帖里已经开始让大家试用。 传输选型:新项目优先 HTTP Streamable,SSE 官方都写了“Deprecated”(兼容还在)。历史遗留就先别大动。 STDIO = 高权限:STDIO 相当于在 n8n 机器上起进程,给它的环境变量相当于给程序“喂密钥”,公司环境建议最小权限 + 审计。 鉴权别偷懒:MCP Client 这边现在支持 Bearer/通用 Header 等鉴权方式(官方文档与 PR 里都有人提需求在补),内网也别裸奔。
n8n 官方出了 MCP Client Tool 文档页和整合页,定位很明确:让 LLM/智能体通过 MCP 打通任意外部工具,再借 n8n 把“数据流/控制流”编排完整。 背后这套 MCP 就是 Anthropic 主推的标准协议:一次接入,多处复用(有新闻稿说得挺清楚)。这意味着:你今天接的是 Brave/GitHub,明天换成别的 server,工作流不至于改到怀疑人生。
速度这块…取决于你连的 MCP Server 和传输层,Streamable 比较稳; 可维护性 OK:把 Key 都 MCP_XXX 丢进 compose 里,切 Server 不用改十个地方; 易教别人:“List Tools → Execute Tool”的心智很直觉,拿给非工程同事也能讲明白。 仓库开源(MIT),README 里写了最低要求:n8n ≥ 1.0、MCP ≥ 1.0;仓库 Star 还挺能打。
句子 1:“列出当前 MCP Server 的所有工具和参数示例,输出成表格。”(用 List Tools → 格式化) 句子 2:“用 brave_search 找 3 条竞品更新,每条含标题/链接/一句话摘要,合并成 Markdown。”(Execute Tool) 句子 3:“再用天气 MCP 查这 3 个城市本周天气,补到同一份 Markdown 底部。”(多 Server + Agent 路线) 句子 4:“把这份 Markdown 转 PDF,发我邮箱/Slack。”(n8n 原生节点收尾)
对了,顺带一提…n8n 官方这几个月在社区连着发了“我们在加 MCP Client/Trigger”的帖子,NPM 包也在滚动更新;生态侧还冒出了“n8n MCP Server 列表/对齐最新节点”的讨论,感觉这条线会越走越实。
——反正就这样。你要是已经在用 n8n 搭日常自动化,这个节点装上,今晚就能把“AI → 工具 → 工作流”的闭环跑起来;明天,再把你们现有 API/私有工具封成 MCP Server 丢进去,变成一套“能长出来”的 AI 工作台。剩下的,就你和它,把细节抻开。
-END-
我为大家打造了一份RPA教程,完全免费:songshuhezi.com/rpa.html