
n8n

2025.04.18
0
自动化工具工作流管理开发效率
n8n 是一个开源的自动化工具,支持通过可视化界面创建工作流,实现各种自动化任务。在 v1.88.0 版本中,新增了对 MCP(Model Context Protocol)的支持,允许使用 SSE(Server-Sent Events)技术进行发布。n8n 的核心功能包括创建工作流、集成多种工具和服务、支持 AI 模型调用等。适用于需要自动化处理任务、集成多种服务的场景。
View on GitHub
Overview
基本能力
产品定位
n8n 是一个开源的自动化工具,支持通过可视化界面创建工作流,实现各种自动化任务。
核心功能
- 创建工作流:通过可视化界面创建工作流,实现自动化任务。
- 集成多种工具和服务:支持集成多种工具和服务,如 Calculator、OpenWeatherMap 等。
- 支持 AI 模型调用:支持调用 AI 大语言模型,如 Gemini。
- 支持 MCP(Model Context Protocol):允许使用 SSE(Server-Sent Events)技术进行发布。
适用场景
- 自动化处理任务:如自动查询天气、自动计算等。
- 集成多种服务:如集成天气查询服务、AI 模型等。
- 开发效率提升:通过可视化界面快速创建工作流,提升开发效率。
工具列表
- Calculator:用于执行数学计算。
- OpenWeatherMap:用于查询天气信息。
- AI Agent:用于调用 AI 大语言模型。
- MCP Client Tool:用于与 MCP 服务器进行交互。
常见问题解答
- 如何安装 n8n?
shell npm install n8n -g
- 如何升级 n8n?
shell npm install n8n@latest -g
- 如何启动 n8n?
shell n8n start
然后通过浏览器访问 http://localhost:5678。
使用教程
使用依赖
- 需要安装 Node.js 和 npm。
安装教程
- 安装 n8n:
shell npm install n8n -g
- 启动 n8n:
shell n8n start
- 通过浏览器访问 http://localhost:5678,创建账号并登录。
调试方式
- 检查 n8n 版本:
shell n8n --version
- 创建工作流并测试:
- 创建 MCP Server Trigger。
- 添加 Calculator 和 OpenWeatherMap 节点。
- 创建新的工作流,添加 Chat Trigger、AI Agent 和 MCP Client Tool。
- 测试工作流,输入查询天气或数学计算的问题。