n8n-workflow-builder

This repository provides an MCP server for managing n8n workflows, enabling users to list, create, update, and control workflow states using npm. Configuration relies on environment variables and a JSON settings file.

169
29

n8n Workflow Builder MCP Server

This project offers an MCP server designed to manage n8n workflows, providing tools to list, create, update, delete, activate, and deactivate workflows. It currently supports npm for package management.

Installation: Clone the repository, install dependencies using npm install, build the project with npm run build, and start the server using npm start. Server configuration is managed through cline_mcp_settings.json, requiring N8N_HOST and N8N_API_KEY environment variables.

Features: The server provides MCP tools for workflow management (list, create, get, update, delete, activate, deactivate) and execution management (list, get, delete). It also offers static resources like /workflows and /execution-stats, and dynamic resource templates such as /workflows/{id} and /executions/{id}.

Troubleshooting: Ensure npm is used, clean and rebuild if issues arise (npm run clean && npm run build), and verify environment variables. Future enhancements include npx support and additional features. Licensed under the MIT License.

Repository

MA
makafeli

makafeli/n8n-workflow-builder

Created

January 14, 2025

Updated

March 28, 2025

Language

JavaScript

Category

Productivity