n8n-mcp-server
1
The N8N MCP Server is a protocol server facilitating seamless interaction between AI assistants like Claude and the N8N automation platform. It simplifies managing and executing workflows, credentials, and tags through MCP endpoints, enhancing task automation.
N8N MCP Server
This project is a Model Control Protocol (MCP) server for N8N, designed to facilitate interaction with N8N's API. It offers endpoints to manage workflows, executions, credentials, and tags, thus integrating N8N functionalities into AI-driven systems like Claude. Key features include listing, creating, updating, deleting workflows, executing workflows, and managing credentials and tags.
Requirements
- Node.js 16+
- An N8N instance with API access
- An N8N API key
Setup
- Clone the repository.
- Install dependencies using npm.
- Configure your environment variables.
- Start the server with npm.
Available Endpoints
- Workflows: Manage workflows including listing, creating, updating, and deleting.
- Executions: Handle workflow executions and retrieval.
- Credentials: CRUD operations for credentials.
- Tags: Manage tags associated with workflows.
Security Considerations
- Requires N8N API credentials.
- Exercise caution with exposing server publicly.
- Consider using authentication if used in production.