CLI + MCP
n8nac CLI & MCP Tools
CLI-first Wrapper für n8nac-Befehle — nutzbar von Terminal, AI Agents (via Bash) oder MCP-Clients mit dem gleichen Binary. Zwei Interfaces, eine Logik: im TTY-Modus als klassisches CLI, bei gepiptem stdin als MCP-Server mit 6 Tools für Workflow-Management.
Architektur
Pipeline
Erkennung
Binary prüft ob stdin ein TTY ist — TTY bedeutet CLI-Modus, piped bedeutet MCP.
CLI-Modus
Befehle wie list, push, pull, verify werden direkt als n8nac-Wrapper ausgeführt.
MCP-Modus
JSON-RPC Requests werden auf die gleiche Logik gemappt und als Tool-Responses zurückgegeben.
API-Durchgriff
api-Befehl ermöglicht direkten Zugriff auf die n8n REST API mit Host-Parameter.
Tech Stack
Technologien
Engineering Decisions
Architektur-Entscheidungen
CLI-First, MCP-Wrap
Zuerst als CLI gebaut, dann MCP-Adapter im gleichen Binary. Folgt ADR-0001: CLI-First Over MCP-Only — garantiert Nutzbarkeit ohne MCP-Client.
TTY-Detection für Modus-Wahl
Keine Flags oder Konfiguration nötig. stdin.isTTY entscheidet automatisch ob CLI oder MCP — ein Binary für beide Anwendungsfälle.