N8n Workflow Builder

N8n Workflow Builder

n8n 工作流构建器 MCP 服务器提供了一套完整的 n8n 工作流管理功能,支持创建、激活、更新、删除和执行管理,通过 npm 安装与构建,适用于自动化流程的高效管理。

113 浏览
2026-01-03 发布

详细介绍

该 MCP 服务器专为管理 n8n 工作流设计,支持列出、创建、更新、删除、激活和停用工作流,并提供执行记录的查询与管理功能。通过标准的 MCP 协议与客户端集成,实现对 n8n 实例的远程控制与自动化操作。

核心功能

工作流管理:支持 list_workflows、create_workflow、get_workflow、update_workflow、delete_workflow、activate_workflow、deactivate_workflow 等操作。

执行管理:提供 list_executions、get_execution、delete_execution 接口,用于监控和清理工作流执行记录。

资源访问:支持 /workflows、/executions 等动态资源路径,便于上下文信息获取。

安装方法

1. 克隆仓库:git clone https://github.com/makafeli/n8n-workflow-builder.git
2. 进入项目目录:cd /root/n8n-workflow-builder
3. 安装依赖:npm install
4. 构建项目:npm run build
5. 启动服务器:npm start
6. 配置环境变量:确保 cline_mcp_settings.json 中设置正确的 N8N_HOSTN8N_API_KEY

{
  "n8n-workflow-builder": {
    "command": "node",
    "args": ["/root/n8n-workflow-builder/build/index.js"],
    "env": {
      "N8N_HOST": "https://n8n.io/api/v1/",
      "N8N_API_KEY": "YOUR_N8N_API_KEY_HERE"
    },
    "disabled": false,
    "alwaysAllow": [
      "create_workflow",
      "create_workflow_and_activate",
      "update_workflow",
      "activate_workflow",
      "deactivate_workflow",
      "get_workflow",
      "delete_workflow"
    ],
    "autoApprove": []
  }
}

使用方法

通过 MCP 客户端调用服务器提供的工具接口,例如:
create_workflow:创建新工作流;
activate_workflow:激活指定 ID 的工作流;

list_executions:获取执行记录列表,支持过滤。

// 示例:创建并激活工作流
{
  "tool": "create_workflow_and_activate",
  "parameters": {
    "name": "My Automated Workflow",
    "nodes": [...]
  }
}

注意事项

本版本仅支持 npm 安装,不兼容 npx。如遇问题,请执行 npm run clean && npm run buildcline_mcp_settings.json 中的环境变量配置正确。

n8n 自动化 工作流管理 MCP API集成 任务调度

相关服务推荐

查看更多