返回市场
流程引擎-mcp-n8n工作流构建器

流程引擎-mcp-n8n工作流构建器

作者:Ami346616 星标更新:2025-11-23

项目介绍

n8n 工作流构建器 MCP 服务器

通过AI从文本构建n8n工作流 - 由FlowEngine开发

将自然语言描述转换为生产就绪的n8n工作流。连接您最喜欢的AI助手到具有600多个节点、智能验证和自动修复的专家n8n知识。

License npm 版本 Smithery 文档

演示视频

观看演示

📜 许可证: 免费使用。源代码访问受限。不能用于构建竞争产品。

📚 完整文档: https://github.com/Ami3466/flowengine-mcp-n8n-workflow-builder


快速开始

安装方法

对于所有安装方法:https://flowengine.cloud/mcp

选择最适合您的方法:

1. Smithery(一键安装)

适用于Claude Desktop的简单本地安装。在Smithery查看

npx @smithery/cli install @Ami3466/mcp-flowengine-n8n-workflow-builder --client claude

注意: Smithery每天限用50次。如需不限次数,请使用下面的远程服务器。

2. 远程服务器(更稳定 - 不限次数)⭐

连接我们的托管服务器 - 无需安装!

在Claude Desktop配置中添加以下内容:

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "flowengine-n8n": {
      "url": "https://mcp-flowengine-n8n-workflow-builder.onrender.com/mcp",
      "transport": "http"
    }
  }
}

优点:

  • 更稳定 - 专用托管基础设施
  • 不限次数 - 没有每日限制
  • 始终更新 - 自动更新
  • 零安装 - 只需添加配置并重启Claude
  • 免费 - 社区托管

3. npm(手动安装)

适用于其他MCP客户端:

npm install -g flowengine-n8n-workflow-builder

平台设置

Claude Desktop

选项A: Smithery(本地安装)

在Smithery查看

npx @smithery/cli install @Ami3466/mcp-flowengine-n8n-workflow-builder --client claude

安装后重启Claude Desktop。

注意: 每天限用50次。如需不限次数,请使用下面的远程服务器。

选项B: 远程服务器(更稳定 - 不限次数)⭐

无需安装! 只需添加配置并重启。

  1. 编辑Claude Desktop配置:

    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  2. 添加此配置:

    {
      "mcpServers": {
        "flowengine-n8n": {
          "url": "https://mcp-flowengine-n8n-workflow-builder.onrender.com/mcp",
          "transport": "http"
        }
      }
    }
    
  3. 重启Claude Desktop(完全退出并重新打开)

  4. 验证连接:

    • 查看Claude Desktop中的🔌 MCP图标
    • 应该看到“flowengine-n8n”带有绿色状态

优点: 更稳定,不限次数,无需本地安装,始终更新。

选项C: 手动本地安装

  1. 安装包:

    npm install -g flowengine-n8n-workflow-builder
    
  2. 编辑Claude Desktop配置:

    • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. 添加此配置:

    {
      "mcpServers": {
        "flowengine-n8n": {
          "command": "flowengine-n8n"
        }
      }
    }
    
  4. 重启Claude Desktop(完全退出并重新打开)

Claude Code(VS Code扩展)

  1. 全局安装包:

    npm install -g flowengine-n8n-workflow-builder
    
  2. 打开VS Code设置(Cmd/Ctrl + ,)

  3. 搜索“MCP”

  4. 添加MCP服务器:

    • 点击“在settings.json中编辑”
    • claude.mcpServers中添加:
    {
      "claude.mcpServers": {
        "flowengine-n8n": {
          "command": "flowengine-n8n"
        }
      }
    }
    
  5. 重新加载VS Code(Cmd/Ctrl + Shift + P → “开发者: 重新加载窗口”)

  6. 开始使用:

    • 打开Claude Code面板
    • 要求Claude构建n8n工作流
    • MCP服务器将自动可用

Cursor

  1. 安装包:

    npm install -g flowengine-n8n-workflow-builder
    
  2. 打开Cursor设置:

    • Mac: Cursor → 设置 → 功能
    • Windows/Linux: 文件 → 首选项 → 功能
  3. 导航至MCP设置:

    • 滚动至“模型上下文协议”
    • 点击“编辑配置”
  4. 添加配置:

    {
      "mcpServers": {
        "flowengine-n8n": {
          "command": "flowengine-n8n"
        }
      }
    }
    
  5. 重启Cursor

  6. 验证:

    • 打开Cursor的AI聊天
    • MCP服务器应该可用
    • 尝试:“为我创建一个n8n工作流”

Cline(VS Code)

  1. 安装包:

    npm install -g flowengine-n8n-workflow-builder
    
  2. 在VS Code中打开Cline设置:

    • 打开命令面板(Cmd/Ctrl + Shift + P)
    • 输入“Cline: 打开设置”
  3. 添加MCP服务器:

    • 在Cline设置中找到“MCP服务器”
    • 添加新服务器:
    {
      "flowengine-n8n": {
        "command": "flowengine-n8n"
      }
    }
    
  4. 重新加载VS Code

Continue.dev

  1. 安装包:

    npm install -g flowengine-n8n-workflow-builder
    
  2. 打开Continue配置:

    • 打开命令面板(Cmd/Ctrl + Shift + P)
    • 输入“Continue: 打开config.json”
  3. 在配置中添加MCP服务器:

    {
      "mcpServers": {
        "flowengine-n8n": {
          "command": "flowengine-n8n"
        }
      }
    }
    
  4. 重新加载Continue扩展


功能介绍

🤖 将文本转化为工作流

用普通语言描述您想要的内容:

  • “监控我的电子邮件并在Slack上通知我”
  • “构建一个具有记忆和工具的AI聊天机器人”
  • “同步Google表格和我的数据库之间的数据”
  • “创建一个客户支持自动化工作流”

您的AI助手会生成完整的、可运行的n8n工作流。

🧠 专家n8n知识

您的AI获得访问权限:

  • 600多种节点类型 - 所有n8n-nodes-base和LangChain节点
  • 真实的参数模式 - 直接从n8n包加载
  • 最佳实践 - 工作流设计模式和优化
  • 智能验证 - 自动错误检测和修复

✨ 强大功能

工作流生成:

  • 从自然语言描述构建工作流
  • 编程方式添加、编辑和删除节点
  • 连接节点并管理工作流结构
  • 获取详细的工作流分析

智能与建议:

  • 架构推荐(线性、条件、AI代理等)
  • 特定任务的节点建议
  • 工作流分析和改进
  • 自然语言解释

质量与安全:

  • 全面的工作流验证
  • 安全漏洞扫描
  • 性能分析和瓶颈检测
  • 干运行工作流测试

模板与搜索:

  • 预建的工作流模板
  • 按关键词搜索600多种节点
  • 按类别浏览节点
  • 获取详细的节点文档

使用示例

安装完成后,请求您的AI助手帮助构建工作流:

创建新的工作流

“创建一个n8n工作流,监控Gmail中主题含有‘紧急’的邮件,并向#alerts发送Slack通知”

分析现有工作流

“分析这个工作流并提出改进建议”
[粘贴您的工作流JSON]

获取节点建议

“为了构建客户入门自动化,我应该使用哪些节点?”

验证并修复

“验证这个工作流并修复任何错误”
[粘贴工作流JSON]

安全扫描

“扫描这个工作流的安全问题”
[粘贴工作流JSON]

可用工具

您的AI助手获得了23种强大的工具:

工作流构建:

  • build_workflow - 从描述生成工作流
  • add_node - 向现有工作流添加节点
  • edit_node - 修改节点参数
  • delete_node - 删除节点
  • add_connection - 连接节点
  • get_workflow_details - 分析工作流结构

验证与质量:

  • validate_workflow - 综合验证并自动修复
  • test_workflow - 干运行模拟
  • scan_security - 安全漏洞检测
  • analyze_performance - 性能和瓶颈分析

智能:

  • suggest_architecture - 推荐工作流模式
  • suggest_nodes - 任务的节点建议
  • analyze_workflow - 深入的工作流洞察
  • suggest_improvements- 优化建议
  • explain_workflow - 自然语言解释

节点库:

  • search_nodes - 搜索600多种节点
  • list_nodes_by_category - 按类别浏览
  • get_node_details - 详细的节点文档

模板:

  • list_templates - 浏览工作流模板
  • get_template - 获取特定模板
  • search_templates - 搜索模板

实用工具:

  • extract_workflow_json - 从文本中提取JSON
  • fix_json - 修复格式错误的JSON

部署您的工作流

选项1: FlowEngine.cloud(推荐)

免费构建,即时部署:

  1. 使用此MCP服务器生成工作流
  2. 访问flowengine.cloud
  3. 导入您的工作流JSON
  4. 测试并部署 - 无需基础设施

为什么选择FlowEngine.cloud?

  • ✅ 无需服务器设置或管理
  • ✅ 内置监控和日志
  • ✅ 自动扩展
  • ✅ 视觉工作流编辑器
  • ✅ 提供免费层级

选项2: 自托管n8n

  1. 使用此MCP服务器生成工作流
  2. 打开您的n8n实例
  3. 导入JSON(... → 从文件导入)
  4. 配置凭据并激活

故障排除

MCP服务器未显示?

  1. 验证安装:

    which flowengine-n8n
    # 应显示: /usr/local/bin/flowengine-n8n(或其他类似路径)
    
  2. 手动测试服务器:

    flowengine-n8n
    # 应启动MCP服务器
    
  3. 检查Claude Desktop日志:

    • Mac: ~/Library/Logs/Claude/mcp*.log
    • Windows: %APPDATA%/Claude/logs/mcp*.log
  4. 完全重启您的AI客户端(完全退出并重新打开)

包未找到?

# 更新npm
npm install -g npm@latest

# 重新安装包
npm uninstall -g flowengine-n8n-workflow-builder
npm install -g flowengine-n8n-workflow-builder

权限问题?

Mac/Linux:

sudo npm install -g flowengine-n8n-workflow-builder

Windows: 以管理员身份运行PowerShell/CMD

Smithery安装问题?

# 清除npm缓存
npm cache clean --force

# 尝试手动安装
npm install -g flowengine-n8n-workflow-builder

工作原理

此MCP服务器将您的AI助手连接到专家n8n知识:

您描述您想要的内容
         ↓
您的AI工具(Claude/Cursor等)
         ↓
   MCP协议
         ↓
FlowEngine n8n构建器
         ↓
专家n8n知识 + 验证
         ↓
完整的、可运行的工作流

您的AI获得:

  • 深度n8n专业知识
  • 600多种节点定义及其真实模式
  • 工作流模式和最佳实践
  • 验证和自动修复能力
  • 安全性和性能分析

您获得:

  • 生产就绪的工作流
  • 正确验证的JSON
  • 工作配置
  • 最佳实践实现

功能

从文本构建工作流 - 自然语言到可运行的n8n工作流 ✅ 600多种节点类型 - 完整支持n8n-nodes-base和LangChain ✅ 真实的参数模式 - 直接从n8n包加载 ✅ 智能验证 - 自动错误检测和修复 ✅ 安全扫描 - 检测漏洞和敏感数据 ✅ 性能分析 - 查找瓶颈并优化 ✅ 适用于任何LLM - 支持通用MCP协议 ✅ 无需API密钥 - 完全离线工作 ✅ 由FlowEngine开发 - 经过生产测试的技术 ✅ 随处部署 - FlowEngine.cloud或自托管


关于FlowEngine

FlowEngine 是一个使用AI构建和部署n8n工作流的平台:

  • 🎨 视觉构建器 - 在flowengine.cloud上的拖放编辑器
  • 🤖 AI驱动 - 使用自然语言生成工作流
  • ☁️ 托管服务 - 即时部署,无需DevOps
  • 📈 生产就绪 - 包含监控、日志和扩展
  • 🆓 免费层级 - 免费尝试和构建工作流

此MCP服务器将FlowEngine的工作流生成技术带到了您的本地开发环境。


使用场景

对于开发者:

  • 快速生成样板工作流
  • 快速原型化自动化想法
  • 学习n8n模式和最佳实践
  • 使用AI辅助构建复杂工作流

对于团队:

  • 加速工作流开发
  • 标准化工作者模式
  • 减少学习曲线
  • 扩展自动化计划

对于企业:

  • 自动化重复任务
  • 连接系统和工具
  • 构建自定义集成
  • 部署AI驱动的工作流

支持与资源


贡献

我们欢迎贡献!贡献方式:

  • 报告错误和问题
  • 建议新功能
  • 改进文档
  • 分享示例工作流

许可证

FlowEngine MCP许可证

您可以:

  • 用于个人项目
  • 用于商业项目
  • 构建和部署工作流
  • 集成到您的产品中

您不可以:

  • 构建竞争的工作流平台
  • 重新分发源代码
  • 创建竞争的n8n工具