Token导航 LogoToken导航TokenDH.com
N8n CLI Toolkit logo
AI代理未说明官方级别未说明来源级核验

N8n CLI Toolkit

MCP Server

为n8n工作流管理和节点文档提供独立模型上下文协议(MCP)服务的全功能服务器,支持AI助手集成。

工具数

0

提示词数

0

GitHub Stars

1

资源数

0
工作流管理JavaScriptClaudeClaudeCursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Priyo13o4

提供方

Priyo13o4

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

n8n统一MCP服务器

独立模型上下文协议(MCP)服务器 n8n工作流管理和节点文档

一个一体化的MCP服务器,为AI助手(Claude、Copilot、Cursor)提供对n8n实例工作流的完全访问,以及一个包含完整文档的全面540节点目录。

✨ 特性

  • 540个节点,包含完整文档 -从本地n8n安装中提取的完整节点目录
  • 版本匹配数据库 -数据库自动匹配您的n8n实例版本
  • 工作流管理 -通过MCP创建、更新、删除和执行工作流
  • AI助手集成 -适用于Claude、GitHub Copilot和Cursor
  • 完全独立 -无需外部依赖或其他项目
  • 综合文档 -每个节点都包含描述、类别、参数和使用提示

🚀 快速开始

先决条件

  • 已安装Node.js 18+
  • npm或纱线
  • 具有API访问权限的n8n实例(2.0.0+)
  • 人工智能助理(克劳德、副驾驶、光标)

安装

# Clone repository
git clone https://github.com/yourusername/n8n-cli-toolkit.git
cd n8n-cli-toolkit/mcp-server

# Install dependencies
npm install

# Copy environment template
cp .env.example .env

配置

编辑 .env 使用您的设置:

# Required: Your n8n instance API URL
N8N_API_URL=https://your-n8n-instance.com/api/v1

# Required: Your n8n base URL
N8N_BASE_URL=https://your-n8n-instance.com

# Required: Your n8n API key (from Settings > API)
N8N_API_KEY=your_api_key_here

# Required: Your n8n version (e.g., n8n@2.0.3)
# This ensures the node database matches your instance
N8N_VERSION=n8n@2.0.3

构建节点数据库

# First time: Extract 540 nodes with documentation (~1-2 minutes)
npm run rebuild-db

# Rebuilding for different n8n versions
N8N_VERSION=n8n@2.1.0 npm run rebuild-db

启动服务器

# Development
npm run dev

# Production
npm run build
npm start

📚 可用工具

节点文档(540个节点)

  • search_n8n_nodes -按关键字搜索节点(轻量级搜索,排除大量数据以节省令牌)
  • get_node_info -获取完整的节点详细信息,包括文档、参数和操作
  • 列表_节点_类别 -获取所有可用节点类别
  • get_nodes_by_category -获取特定类别中的所有节点
  • get_ai_nodes -获取支持AI的节点列表
  • get_database_version -检查您的数据库是为哪个n8n版本构建的
  • fetch_node_catalog_from_github -从任何n8n GitHub版本标记中获取节点目录

工作流管理

  • list_workflows -列出所有工作流及其状态和元数据
  • get_workflow -按ID获取完整的工作流定义
  • get_workflow_by_name -按名称获取工作流
  • 创建工作流 -部署新工作流
  • update_workflow -修改现有工作流
  • 删除工作流 -删除工作流
  • 切换工作流 -激活/停用工作流
  • 执行工作流 -手动执行工作流
  • getexecutions -获取工作流执行历史记录
  • getexecution_details -获取详细的执行信息

🔗 与AI助手集成

VS代码+GitHub副本

添加 .vscode/settings.json:

{
  "mcp.servers": {
    "n8n-unified": {
      "command": "node",
      "args": ["${workspaceFolder}/mcp-server/dist/index.js"],
      "env": {
        "N8N_API_URL": "https://your-n8n-instance.com/api/v1",
        "N8N_API_KEY": "your-api-key",
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error"
      }
    }
  }
}

克劳德桌面(macOS)

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "n8n-unified": {
      "command": "node",
      "args": ["/path/to/mcp-server/dist/index.js"],
      "env": {
        "N8N_API_URL": "https://your-n8n-instance.com/api/v1",
        "N8N_API_KEY": "your-api-key",
        "MCP_MODE": "stdio"
      }
    }
  }
}

🔧 发展

构建

npm run build

热重载开发模式

npm run dev

重建节点数据库

npm run rebuild-db

运行测试

npm test

📊 项目统计

  • 支持的节点: 540(来自n8n节点库和@n8n/n8n节点langchain)
  • 带有文档的节点: 539/540
  • 节点类别: 20+
  • 支持AI的节点: 80+
  • 数据库大小: ~5-10MB(SQLite)

🛠️ 建筑

mcp服务器由以下部分组成:

  1. 节点服务 -使用文档管理540节点SQLite数据库

- 按关键字搜索节点 - 提取元数据和文档 - 处理版本跟踪

  1. 工作流服务 -处理n8n API交互

- 工作流上的CRUD操作 - 执行管理 - 版本和状态跟踪

  1. MCP处理器 -将请求路由到适当的服务

- 工具注册 - 参数验证 - 响应格式

  1. 节点加载器 -动态加载n8n个节点

- 提取节点元数据 - 根据描述构建文档 - 跟踪节点版本

🔐 安全

  • 没有存储凭据 -仅在运行时使用API密钥
  • 本地数据库 -所有节点数据都保留在您的计算机上
  • 无外部通话 -节点文档不需要GitHub访问权限
  • API密钥保护 -永不承诺 .env 带有凭据的文件
  • 基于环境的配置 -通过环境变量获取所有敏感数据

📋 需求

  • Node.js: 18.0.0或更高
  • npm: 9.0.0或更高版本
  • n8n实例: 2.0.0或更高版本
  • 猛撞: 最低512MB(建议1GB以上)
  • 储存: 约50MB用于数据库和依赖项

🤝 贡献

欢迎投稿!请随时提交问题或拉取请求。

📝 许可证

MIT许可证-请参阅 许可证 详情

📖 详细文件

有关更多信息,请参见 mcp服务器/README.md

🆘 故障排除

“数据库版本不匹配”

# Rebuild for your n8n version
N8N_VERSION=n8n@YOUR_VERSION npm run rebuild-db

“API密钥不工作”

  1. 在浏览器中打开n8n实例
  2. 前往设置→ API
  3. 创建或检索API密钥
  4. 更新 .env

“找不到节点”

# Ensure database was built
npm run rebuild-db

📞 支持

📚 资源

______________________________________________________________________

由...制作❤️ 面向n8n自动化爱好者

目录标签

目录标签

工作流管理JavaScriptClaude本地部署节点文档AI集成n8n扩展自动化工具

支持客户端

ClaudeCursor

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

api-key

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明api-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP