Документация n8n
docs.n8n.io — официальная документация
Ответы на популярные вопросы о n8n, MCP и автоматизации с AI
n8n — это платформа автоматизации с открытым исходным кодом. Ключевые отличия:
| Параметр | n8n | Zapier | Make |
|---|---|---|---|
| Лицензия | Fair-code (можно self-host) | Проприетарная | Проприетарная |
| Self-hosting | Да | Нет | Нет |
| Код в workflows | JavaScript/Python | Нет | Ограниченно |
| AI интеграция | 119+ LangChain нод | Базовая | Базовая |
| MCP поддержка | Полная | Нет | Нет |
| Цена | Бесплатно (self-host) | От $20/мес | От $9/мес |
Минимальные требования:
Рекомендуемые требования для production:
# Dockerdocker pull n8nio/n8n:latestdocker-compose down && docker-compose up -d
# npmnpm update -g n8n
# Проверка версииn8n --versionn8n поддерживает 20+ моделей через LangChain:
Облачные:
Локальные:
AI Agent — это нода, которая использует LLM для принятия решений о том, какие инструменты вызывать.
Используйте Agent когда:
Используйте Chain когда:
// В настройках AI Agent ноды:// 1. Подключите Memory ноду к входу "Memory"// 2. Выберите тип памяти:
// Buffer Memory — хранит последние N сообщений// Window Memory — скользящее окно сообщений// Redis Memory — персистентная память// Postgres Memory — для масштабированияMCP (Model Context Protocol) — это открытый протокол для подключения AI моделей к внешним инструментам и данным.
Преимущества:
npx @anthropic/mcp-server-githubВ n8n добавьте MCP Client ноду:
Подключите к AI Agent:
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new McpServer({ name: "my-server", version: "1.0.0"});
// Регистрация toolserver.tool("hello", "Say hello", { name: "string" }, async ({ name }) => `Hello, ${name}!`);
// Запускconst transport = new StdioServerTransport();await server.connect(transport);Варианты размещения:
| Платформа | Плюсы | Минусы |
|---|---|---|
| Docker на VPS | Полный контроль, дёшево | Требует DevOps знаний |
| n8n Cloud | Готово к работе | Платно, данные у n8n |
| Railway/Render | Простой деплой | Ограничения бесплатного плана |
| Kubernetes | Масштабируемость | Сложность настройки |
Рекомендация для России: VPS на Selectel, Timeweb или Yandex Cloud с Docker.
# С использованием Caddy (автоматический SSL)# Caddyfile:n8n.example.com { reverse_proxy localhost:5678}
# Или через nginx + certbot:sudo certbot --nginx -d n8n.example.com# docker-compose.ymlenvironment: - EXECUTIONS_MODE=queue - QUEUE_BULL_REDIS_HOST=redisdocker-compose up -d --scale worker=3Обязательные меры:
N8N_BASIC_AUTH_ACTIVE=true)Дополнительные меры:
# Используйте переменные окружения:OPENAI_API_KEY=sk-xxxANTHROPIC_API_KEY=sk-ant-xxx
# В n8n используйте Credentials (не хардкодьте в workflows)Типы триггеров:
console.log()Проверьте:
Оптимизации:
| Параметр | Self-hosted | n8n Cloud (Pro) |
|---|---|---|
| Workflows | Неограничено | 100+ |
| Executions | Неограничено | 50,000/мес |
| Active workflows | Неограничено | 100+ |
| Retention | Настраивается | 30 дней |
Документация n8n
docs.n8n.io — официальная документация
Community Forum
community.n8n.io — форум сообщества
Discord
n8n Discord — чат сообщества
GitHub
github.com/n8n-io/n8n — исходный код