n8n
Verified Safeby n8n-io
Overview
AI-powered workflow automation platform, enabling users to build and run workflows using various integrations, with a focus on AI models and tools for task execution and conversational agents.
Installation
npx n8nEnvironment Variables
- N8N_AI_ANTHROPIC_KEY
- N8N_AI_ASSISTANT_BASE_URL
- N8N_AI_ENABLED
- DB_TYPE
- DB_POSTGRESDB_DATABASE
- DB_POSTGRESDB_HOST
- DB_POSTGRESDB_PORT
- DB_POSTGRESDB_USER
- DB_POSTGRESDB_PASSWORD
- DB_POSTGRESDB_SCHEMA
- N8N_LICENSE_ACTIVATION_KEY
- N8N_LICENSE_TENANT_ID
- N8N_RUNNERS_MODE
- N8N_RUNNERS_AUTH_TOKEN
- N8N_RUNNERS_BROKER_PORT
- N8N_HOST
- N8N_PORT
- N8N_PROTOCOL
- GENERIC_TIMEZONE
Security Notes
The server demonstrates strong security practices, particularly in sandboxing user-provided JavaScript and Python code using `node:vm` and AST analysis respectively. It explicitly blocks `npm install` in favor of `pnpm` to mitigate supply chain risks. Network communications support TLS/SSL, and sensitive data (like database passwords) can be loaded securely via `_FILE` environment variables. The codebase shows an awareness of various security concerns in dynamic execution environments.
Similar Servers
n8n-mcp
The n8n-MCP server enhances n8n's workflow automation by providing a Model Context Protocol interface, allowing AI agents to discover, validate, and manage n8n nodes and workflows with rich, structured documentation and metadata.
mcp-n8n-builder
Programmatic creation and management of n8n workflows by AI assistants via the Model Context Protocol (MCP).
project-nova
Manages Paperless-NGX documents by providing an MCP server that exposes an SSE endpoint for integration with n8n, enabling AI agents to search, upload, and manage documents, tags, correspondents, and document types.
n8n-workflows
A fast, modern documentation system for N8N workflows, providing search, categorization, visualization, and a RESTful API for workflow management and analysis.