N8n
- typescript
7
GitHub Stars
typescript
Language
4 months ago
First Indexed
3 weeks ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"lowprofix-n8n-mcp-server": {
"command": "node",
"args": [
"/chemin/absolu/vers/mcp-n8n-server/dist/server.js"
]
}
}
}You have a Master Control Program (MCP) server tailored for n8n that validates workflows, generates NextJS integrations, manages workflows, and exposes an API bridge to n8n. This server helps you enforce best practices, streamline integration work, and automate repetitive setup tasks across your n8n automation projects.
How to use
You interact with the MCP server through a client capable of communicating with MCP endpoints. Start by building and launching the server, then use its tools to validate workflows, manage n8n workflows, and generate NextJS-ready integrations. The server exposes an API surface you can call from your automation scripts, CLI, or your own frontend tooling to perform actions such as listing workflows, validating configurations, and exporting or importing templates.
How to install
Prerequisites You need Node.js version 16 or higher and pnpm version 7 or higher. You also require an active n8n instance, either locally or remotely.
Step 1: Install dependencies from the project directory on your machine.
pnpm install
Step 2: Set up your environment by copying the example configuration and editing connection details to your n8n instance.
cp .env.example .env
Modify the file .env with your n8n API connection details.
## Start the server
Build the project to prepare the production bundle, then start the MCP server. You can access the running server at the default address or the port you configure in the environment file.
pnpm build
pnpm start
## Using with Claude Desktop
To connect the MCP server to Claude Desktop, configure the MCP server entry in Claude’s client configuration. Provide the command to run the server binary within your environment so Claude can reach it.
## Server access
Once started, you will typically access the MCP server at http://localhost:3000 unless you override the port in your environment settings.
## Available tools
### N8nApiTool
Interacts with the n8n API to perform direct operations such as listing workflows or querying n8n endpoints.
### WorkflowManagerTool
Manages n8n workflows including listing, retrieving, creating, updating, deleting, exporting, and importing workflows.
### NextJSIntegrationTool
Generates NextJS integrations for n8n workflows, including API routes, OpenAPI/Swagger docs, TypeScript types, and a client API.
### WorkflowValidatorTool
Validates workflows against naming conventions, error handling, security, performance, and documentation criteria.