jeffvato-ultimate-n8n-stack
by daner-itz
Overview
A production-ready automation platform integrating n8n with AI services (Ollama, Qdrant), databases (PostgreSQL, RedisStack), and Model Context Protocol (MCP) servers for enhanced Claude Code interaction.
Installation
docker compose up -dEnvironment Variables
- POSTGRES_USER
- POSTGRES_PASSWORD
- POSTGRES_DB
- PGADMIN_DEFAULT_EMAIL
- PGADMIN_DEFAULT_PASSWORD
- N8N_IMAGE_NAME
- N8N_PROTOCOL
- N8N_HOST
- WEBHOOK_URL
- N8N_EDITOR_BASE_URL
- GENERIC_TIMEZONE
- N8N_BASIC_AUTH_USER
- N8N_BASIC_AUTH_PASSWORD
- NODE_OPTIONS
- N8N_CONCURRENCY_PRODUCTION_LIMIT
- N8N_PUSH_BACKEND
- EXECUTIONS_DATA_MAX_AGE
- EXECUTIONS_DATA_SAVE_ON_SUCCESS
- EXECUTIONS_DATA_SAVE_ON_PROGRESS
- N8N_RUNNERS_ENABLED
- N8N_GIT_NODE_DISABLE_BARE_REPOS
- N8N_BLOCK_ENV_ACCESS_IN_NODE
- SEARXNG_SECRET
- N8N_API_KEY
Security Notes
The setup script `setup-mcp-workflows.sh` and the guide `MCP_SETUP_GUIDE.md` explicitly embed hardcoded bearer tokens for the MCP credentials. If users follow these instructions, their n8n instance will be configured with globally known, shared authentication tokens for its MCP webhooks. This is a critical vulnerability, allowing anyone with these tokens to interact with the MCP server endpoints on any such instance, bypassing proper authentication. Users *must* generate and use their own unique N8N API keys/bearer tokens for these credentials instead of the ones provided in the guide. Additionally, multiple services (n8n, pgadmin, ollama, openwebui, searxng, postgres, redis, qdrant) are exposed on host ports, requiring careful network security considerations if exposed beyond localhost. The n8n code nodes can execute arbitrary JavaScript, posing a risk if not carefully managed when extending functionality, especially in response to AI agent requests.
Similar Servers
n8n
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.
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.