n8n

n8n

site icon
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。

安装教程

  1. 安装 n8n: shell npm install n8n -g
  2. 启动 n8n: shell n8n start
  3. 通过浏览器访问 http://localhost:5678,创建账号并登录。

调试方式

  1. 检查 n8n 版本: shell n8n --version
  2. 创建工作流并测试:
  3. 创建 MCP Server Trigger。
  4. 添加 Calculator 和 OpenWeatherMap 节点。
  5. 创建新的工作流,添加 Chat Trigger、AI Agent 和 MCP Client Tool。
  6. 测试工作流,输入查询天气或数学计算的问题。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。