Supports integration with n8n instances hosted on Cloudron, specifically mentioning connectivity to instances on n8n.bienquoi.com.
Offers ready-to-use workflow templates for Google Calendar integrations through n8n.
Provides tools for validating and managing n8n workflows, including workflow validation against best practices, workflow management (listing, retrieving, creating, updating, deleting, exporting, importing), and direct access to the n8n API for advanced operations.
MCP Server for n8n
This project is a Master Control Program (MCP) server for n8n that provides workflow validation tools and best practices for your n8n automation projects.
Features
Workflow Validation : Check that your workflows follow best practices
Naming conventions
Error handling
Security
Performance
Documentation
NextJS Integration : Generate integrations for your n8n workflows into NextJS applications
Automatic generation of API routes
Creating OpenAPI/Swagger documentation
TypeScript Type Generation
API client to facilitate integration
Workflow management : Interact with your n8n workflows (list, retrieve, create, update, delete, export, import)
n8n API : Directly access the n8n API for advanced operations
Workflow Templates : Use ready-made templates for different use cases, including Google Calendar
Prerequisites
Node.js (v16 or higher)
pnpm (v7 or higher)
An n8n instance (local or remote like your Cloudron instance at n8n.bienquoi.com)
Facility
Clone this repository or navigate to the project folder
Install the dependencies:
Configure the environment variables:
Edit the .env
file with your n8n API connection information.
Use
Construction of the project
Server Startup
The MCP server will be accessible at http://localhost:3000 (or the port specified in your .env file).
Use with Claude Desktop
To use this MCP server with Claude Desktop, you need to configure the claude_desktop_config.json
file in the %APPDATA%/Claude/
folder:
Project structure
Available tools
1. N8nApiTool
Interacts directly with the n8n API.
2. WorkflowManagerTool
Manages n8n workflows (list, retrieve, create, update, delete, export, import).
3. NextJSIntegrationTool
Generates NextJS integrations for n8n workflows.
4. WorkflowValidatorTool
Validates n8n workflows based on various criteria.
Contribution
Contributions are welcome! Feel free to open an issue or a pull request.
License
MIT
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A Master Control Program server that provides workflow validation tools and best practices for n8n automation projects, including workflow management, NextJS integration, and API access.
Related MCP Servers
- AsecurityAlicenseAqualityA server for programmatically creating and managing n8n workflows with a REST API interface, supporting workflow creation, validation, and export.Last updated -210360MIT License
- AsecurityAlicenseAqualityAn MCP server enabling secure interaction with n8n workflows, executions, and settings via the Model Context Protocol, designed for integration with Large Language Models (LLMs).Last updated -3386110MIT License
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.Last updated -120MIT License
- AsecurityAlicenseAquality🪄 MCP server for programmatic creation and management of n8n workflows. Enables AI assistants to build, modify, and manage workflows without direct user intervention through a comprehensive set of tools and resources for interacting with n8n's REST API.Last updated -103067MIT License