n8n-mcp-server
Verified Safeby sergio2171
Overview
Manages n8n workflows (list, get, create, update, delete, activate/deactivate) via a Model Context Protocol (MCP) server for Claude Desktop.
Installation
npm startEnvironment Variables
- N8N_API_URL
- N8N_API_KEY
- LOG_LEVEL
Security Notes
The server uses environment variables for sensitive API keys (`N8N_API_KEY`), preventing hardcoding. Input data is validated using Zod schemas (`src/validators.js`), which helps prevent common injection vulnerabilities. Error handling logs details without exposing raw stack traces directly in responses. Communication with Claude Desktop occurs over stdio, limiting external network attack surfaces. Axios is used for HTTP requests to the n8n API. Overall, good security practices are followed for its intended function.
Similar Servers
mcp-n8n-builder
Programmatic creation and management of n8n workflows by AI assistants via the Model Context Protocol (MCP).
One-Stop-Shop-N8N-MCP
n8n workflow automation and intelligent assistance, leveraging AI (LLMs, GraphRAG) for design, generation, validation, and management of integration workflows.
n8n-schema-generator
Provides auto-updating JSON schemas for n8n nodes and workflows, primarily for use by MCP servers and AI agents generating n8n workflows.
n8n-mcp-server
Facilitates natural language management of n8n workflows, executions, and credentials through integration with Claude AI via the Model Context Protocol.