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
后,进行注册,之后进入主界面。
注意:后续如果需要更新 n8n,使用命令 npm update -g n8n
;如果要卸载 n8n,使用命令 npm uninstall -g n8n
搭建第一个 AI 工作流
搭建一个含有两个节点的 LLM 问答工作流,第一个节点接收用户输入并输出到大模型调用节点,第二个节点接收第一个节点的输入并且调用 LLM 输出信息给用户。
点击 “Create Workflow” 按钮,创建一个工作流,之后给工作流增加节点,进行节点编排。点击如下选区,右侧弹出节点列表,进行选择。
搭建结果如下:此处大模型选择了本地模型(ollama 运行的本地模型 qwq-32b)
点击 Open chat
,拉起底部聊天窗口,如下所示:
搭建第一个 MCP 工作流
搭建一个包含两个节点的查询天气的工作流,第一个节点接收用户输入并输出到大模型调用节点,第二个节点接收第一个节点的输入并且调用 LLM 和 tools(mcp-server)来输出信息给用户。
mcp 协议是一种开放标准协议,使 AI 系统能够与各种数据源和工具无缝交互,促进安全的双向连接。
安装 n8n-nodes-mcp 节点
点击“设置”=>“Community nodes”=>输入要安装的节点名=>点击安装,如下:
安装并选择指定 mcp 节点
此处安装 tavily,具体安装流程见 这里