n8n-mcp-server
6
The project is an MCP server for n8n, designed to facilitate workflow validation and management. It integrates with NextJS for API routing and documentation, providing tools to ensure best practices in workflow automation.
MCP Server for n8n
This project is an MCP (Master Control Program) server for n8n offering workflow validation tools and best practices for your n8n automation projects.
Features
- Workflow Validation: Ensures workflows adhere to best practices, including naming conventions, error handling, security, performance, and documentation.
- NextJS Integration: Creates integrations for n8n workflows in NextJS applications, providing features like API route generation and OpenAPI documentation.
- Workflow Management: Interact with and manage your n8n workflows, including listing, retrieving, creating, updating, deleting, exporting, and importing.
- n8n API: Direct access to the n8n API for advanced operations.
- Workflow Templates: Access to ready-to-use templates for various use cases, including Google Calendar.
Prerequisites
- Node.js (v16 or higher)
- pnpm (v7 or higher)
- An n8n instance (local or remote such as Cloudron on n8n.bienquoi.com)
Installation
- Clone this repository or navigate to the project folder
- Install dependencies
- Set environment variables by copying the example file and customizing it.
Usage
- Build the project
- Start the server: The MCP server will be accessible at http://localhost:3000.