Skip to content

n8n:AI 时代的流程节点编排工具

n8n(发音为 n-eight-n)可帮助您将任何具有 API 的应用程序与任何其他应用程序连接起来,并且无需代码即可操作其数据。

安装与启动

首先 安装 NodeJS(版本需要大于等于18),然后执行如下命令安装 n8n:

shell
npm install n8n -g

使用如下命令启动

shell
n8n start

看到如下日志,表示启动成功

shell
Editor is now accessible via:
http://localhost:5678

浏览器输入 http://localhost:5678 后,进行注册,之后进入主界面。

img.png

注意:后续如果需要更新 n8n,使用命令 npm update -g n8n;如果要卸载 n8n,使用命令 npm uninstall -g n8n

搭建第一个 AI 工作流

搭建一个含有两个节点的 LLM 问答工作流,第一个节点接收用户输入并输出到大模型调用节点,第二个节点接收第一个节点的输入并且调用 LLM 输出信息给用户。

点击 “Create Workflow” 按钮,创建一个工作流,之后给工作流增加节点,进行节点编排。点击如下选区,右侧弹出节点列表,进行选择。

img.png

搭建结果如下:此处大模型选择了本地模型(ollama 运行的本地模型 qwq-32b)

img.png

点击 Open chat,拉起底部聊天窗口,如下所示:

img.png

搭建第一个 MCP 工作流

搭建一个包含两个节点的查询天气的工作流,第一个节点接收用户输入并输出到大模型调用节点,第二个节点接收第一个节点的输入并且调用 LLM 和 tools(mcp-server)来输出信息给用户。

mcp 协议是一种开放标准协议,使 AI 系统能够与各种数据源和工具无缝交互,促进安全的双向连接。

安装 n8n-nodes-mcp 节点

点击“设置”=>“Community nodes”=>输入要安装的节点名=>点击安装,如下:

img.png

安装并选择指定 mcp 节点

img.png

此处安装 tavily,具体安装流程见 这里

搭建工作流

img.png