n8n Workflow Builder MCP Server

n8n Workflow Builder MCP Server

site icon
2025.03.01 158
JavaScript工作流管理自动化工具开发效率
n8n Workflow Builder MCP Server 是一个用于管理n8n工作流的MCP服务器。它提供了一系列工具,用于列出、创建、更新、删除、激活和停用工作流。该服务器支持通过npm进行包管理和运行,当前版本不支持npx。
View on GitHub

Overview

基本能力

产品定位

n8n Workflow Builder MCP Server 是一个用于管理n8n工作流的MCP服务器,提供工作流和执行的全面管理功能。

核心功能

  • 工作流管理:包括列出、创建、获取、更新、删除、激活和停用工作流。
  • 执行管理:包括列出、获取和删除工作流执行。
  • 资源访问:提供静态资源和动态资源模板,方便访问工作流和执行信息。

适用场景

  • 自动化工作流管理
  • 工作流执行监控和统计
  • 开发效率提升

工具列表

  • list_workflows: 列出所有工作流。
  • create_workflow: 创建新工作流。
  • get_workflow: 获取工作流详情。
  • update_workflow: 更新工作流。
  • delete_workflow: 删除工作流。
  • activate_workflow: 激活工作流。
  • deactivate_workflow: 停用工作流。
  • list_executions: 列出所有执行。
  • get_execution: 获取执行详情。
  • delete_execution: 删除执行。

常见问题解答

  • 确保使用npm而非npx。
  • 如果遇到问题,尝试清理并重新构建项目。
  • 检查cline_mcp_settings.json中的环境变量是否正确。

使用教程

使用依赖

  • Node.js (v14+ recommended)
  • npm

安装教程

  1. 克隆仓库: bash git clone https://github.com/makafeli/n8n-workflow-builder.git cd /root/n8n-workflow-builder
  2. 安装依赖: bash npm install
  3. 构建项目: bash npm run build
  4. 启动服务器: bash npm start

调试方式

  • 检查控制台输出确认服务器启动成功。
  • 使用npm run clean && npm run build清理并重新构建项目。
  • 确保cline_mcp_settings.json配置正确。

许可证

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