Was macht cli-anything-n8n?
CLI-Werkzeug für n8n Workflow-Automatisierung — basierend auf dem CLI-Anything-Muster. Verifiziert gegen die n8n OpenAPI-Spezifikation v1.1.1.
Installation
pip install cli-anything-n8n
Konfiguration
cli-anything-n8n config set base_url https://your-n8n-instance.com
cli-anything-n8n config set api_key your-api-key
# Oder Umgebungsvariablen
export N8N_BASE_URL=https://your-n8n-instance.com
export N8N_API_KEY=your-api-key
export N8N_TIMEOUT=60 # optional, Standard 30s
Befehlsgruppen
| Gruppe | Befehle |
|---|---|
| workflow | list, get, create, update, delete, activate, deactivate, tags, set-tags, transfer |
| execution | list, get, delete, retry |
| credential | create, delete, schema, transfer |
| variable | list, create, update, delete |
| tag | list, get, create, update, delete |
| config | show, set |
Für KI-Agenten
- Verwende immer das
--json-Flag für strukturierte Ausgabe - Nutze
@file.jsonum komplexe JSON-Daten aus Dateien zu übergeben - Prüfe Rückgabecodes: 0 = Erfolg, ungleich 0 = Fehler
- Alle IDs sind Zeichenketten, keine Ganzzahlen
- Der API-Schlüssel wird in der
config show-Ausgabe immer maskiert - Nicht in der öffentlichen API verfügbar: Datentabellen, Credential-Liste, Ausführungsstopp