{"queue_id": 63, "relative_path": "Systemstruktur/Hermes-n8n-MCP-Status-2026-07-10.md", "title": "Hermes n8n-MCP/Skill — Status 2026-07-10", "import_key": "bcbe2fd4ba5cbcd4da5c15c645f1e75a89852754e08634aefcc672b468bdd0f8", "chunk_count": 9, "created_nodes": 10, "created_relationships": 17, "body": null, "chunks": [{"chunk_key": "fd9f96416d3cafe9365d036d80d11cf3ab68e33efef6b67ac9cb920088677ca1", "chunk_index": 0, "heading": "Hermes n8n-MCP/Skill — Status 2026-07-10", "text": "# Hermes n8n-MCP/Skill — Status 2026-07-10\n\n**Rein lesend geklärt.** Keine Workflows geändert, keine API-Keys gesetzt, keine Tests ausgelöst.\n**Anlass:** Zusatzprüfung im Rahmen der Vento-n8n-Zuordnung ([[Vento-n8n-Zuordnung-2026-07-10]]) — Frage, ob ein „KI-Doktor\"-Hinweis auf einen n8n-MCP praktisch nutzbar ist.\n\n---", "text_hash": "5dea12f396d1d0019604683ae200b2e0a0accab6e5ed127572a0a19d543c5e5e"}, {"chunk_key": "923d7cfc14bf89aca0366ccb8b2ceb3077831d59c30642fc43af60bd1cd0b510", "chunk_index": 1, "heading": "Kurzantwort", "text": " Rahmen der Vento-n8n-Zuordnung ([[Vento-n8n-Zuordnung-2026-07-10]]) — Frage, ob ein „KI-Doktor\"-Hinweis auf einen n8n-MCP praktisch nutzbar ist.\n\n---\n## Kurzantwort\n\n**Nein — es ist noch nichts eingerichtet.** Es gibt aktuell **keinen** konfigurierten n8n-MCP-Server und **keinen** n8n-Skill in irgendeiner geprüften Hermes-Instanz. Die generelle MCP-Verwaltungsfunktion in Hermes existiert zwar, kennt aber n8n nicht als Preset, und n8n selbst hat noch keinen API-Key für einen solchen Zugriff. Die KI-Doktor-Aussage beschreibt eine **Möglichkeit**, keinen **Ist-Zustand**.\n\n---", "text_hash": "694b50ebea481200cf3e88dea38760f7ec5fea9aa2c0b75f615d8246029a9dce"}, {"chunk_key": "d8f5c611bc837988089dc516aa80820c2180270e3cf0a5c0f78cd2a4f0513ecf", "chunk_index": 2, "heading": "Geprüfte Hermes-Instanzen (mcp_servers-Abschnitt in der jeweiligen config.yaml)", "text": " und n8n selbst hat noch keinen API-Key für einen solchen Zugriff. Die KI-Doktor-Aussage beschreibt eine **Möglichkeit**, keinen **Ist-Zustand**.\n\n---\n## Geprüfte Hermes-Instanzen (mcp_servers-Abschnitt in der jeweiligen config.yaml)\n\n| Instanz | Pfad der Config | Konfigurierte MCP-Server |\n|---|---|---|\n| root / Scout (diese Session) | `/root/.hermes/config.yaml` | **0** |\n| hermes-carlo (Container) | `/root/.hermes/config.yaml` im Container | **0** |\n| hermes-mari-v2 (Container) | `/opt/data/config.yaml` im Container | **0** |\n| hermes-workspace | `/opt/struktur/hermes-workspace/workspace-home/.hermes/config.yaml` | **0** |\n\nKein einziger MCP-Server ist in irgendeiner Instanz eingetragen — nicht nur n8n, sondern generell keiner.", "text_hash": "8c686c4218c1ea7eec3e7a9c19c63fe498024aa42e1b7f3b1ae345560f569251"}, {"chunk_key": "a7428c2a949c8ddee5e89c99a3df01af2bc6b23c99ed0c834ef9fa37803fda64", "chunk_index": 3, "heading": "Vorhandene Infrastruktur (aber leer/ungenutzt)", "text": "rkspace-home/.hermes/config.yaml` | **0** |\n\nKein einziger MCP-Server ist in irgendeiner Instanz eingetragen — nicht nur n8n, sondern generell keiner.\n## Vorhandene Infrastruktur (aber leer/ungenutzt)\n\n- **`hermes mcp` CLI-Subkommando** existiert (`/opt/hermes-root/hermes_cli/mcp_config.py`) — Hermes kann grundsätzlich MCP-Server hinzufügen, entfernen, auflisten, testen und konfigurieren (`add/remove/list/test/configure`), Konfiguration landet in `~/.hermes/config.yaml` unter `mcp_servers`.\n- **Vordefinierte Presets:** aktuell nur **`codex`** (`command: codex, args: [mcp-server]`). **Kein n8n-Preset vorhanden.**\n- Ein n8n-MCP-Server müsste also manuell über `hermes mcp add` mit einem konkreten MCP-Server-Paket (z. B. ein community n8n-MCP-Package) eingerichtet werden — das ist technisch möglich, aber bisher **nicht geschehen**.", "text_hash": "df270e29e12093dfb6fe3cdb228bba3eb4c4e010db597cc7bef56c3839d993bd"}, {"chunk_key": "b48fccdda35595b96df6c80ef7f9fa2a53fada95dec5604febb26042bfa47425", "chunk_index": 4, "heading": "API-Key-Status (n8n-Seite)", "text": "nem konkreten MCP-Server-Paket (z. B. ein community n8n-MCP-Package) eingerichtet werden — das ist technisch möglich, aber bisher **nicht geschehen**.\n## API-Key-Status (n8n-Seite)\n\n- Der n8n-Container hat **keinen** `N8N_API_KEY` und **keinen** `N8N_ENCRYPTION_KEY` in seinen Umgebungsvariablen gesetzt.\n- Die n8n Public REST API (`/api/v1/workflows`) antwortet mit **401 Unauthorized** — die API ist zwar technisch erreichbar, aber ohne gültigen Key nicht nutzbar.\n- **Fazit:** Selbst wenn ein MCP-Server-Paket installiert würde, fehlt aktuell der n8n-seitige Schlüssel, den er zur Anmeldung bräuchte.", "text_hash": "bd29be06a46f97d29b4cd408a5b207af5e847d05cfa18cd76d89b593ae23cad1"}, {"chunk_key": "08b7693e0e7511df490669b3a5c0960a09723d92d5be52e2f2b39c0a13a2e540", "chunk_index": 5, "heading": "Betroffene n8n-Instanz", "text": "icht nutzbar.\n- **Fazit:** Selbst wenn ein MCP-Server-Paket installiert würde, fehlt aktuell der n8n-seitige Schlüssel, den er zur Anmeldung bräuchte.\n## Betroffene n8n-Instanz\n\nEs gibt auf diesem VPS nur **eine** n8n-Instanz (Container `n8n`, Port 127.0.0.1:5678, Subdomain n8n.agentsolutions-mallorca.com) — das ist das **AG-VPS-eigene n8n**, dieselbe Instanz, die im Vento-Kontext den (inaktiven) „VENTO WhatsApp Gateway\"-Workflow enthält. `automation.mhdx.de` (Marios n8n) liegt außerhalb dieses Servers und wurde nicht geprüft.", "text_hash": "c1e672d4067addc18ca9d888f49ae5e423f95cd25e313db1e463417196d45135"}, {"chunk_key": "f00635020689c903e562a38a7cc9fd28b4c7da103753742ff9db475490dc8eac", "chunk_index": 6, "heading": "Sonstige n8n-Spuren (zur Einordnung, kein MCP-Bezug)", "text": "t den (inaktiven) „VENTO WhatsApp Gateway\"-Workflow enthält. `automation.mhdx.de` (Marios n8n) liegt außerhalb dieses Servers und wurde nicht geprüft.\n## Sonstige n8n-Spuren (zur Einordnung, kein MCP-Bezug)\n\n- `/opt/obsidian-vault/YouTube-Research/.../33_Claude_Code_&_n8n_MCP_einrichten...md` — ein **YouTube-Tutorial-Transkript** aus der Wissensdatenbank (Recherchematerial, keine eigene Einrichtung)\n- `/opt/struktur/vento/n8n/*.json` — statische **Workflow-Exportdateien** (Backup/Referenz von Vento-Workflows), keine MCP-Anbindung\n\n---", "text_hash": "a9bbf983106760f4b21c52a89c6100f788bd1dcbd1a631e8daf10f27046d46be"}, {"chunk_key": "9d3aff60e574f9b6a46b5636acc51f55db7ef3b84fe258e2499077c2dcf8f611", "chunk_index": 7, "heading": "Bewertung: praktisch nutzbar oder erst einzurichten?", "text": "Einrichtung)\n- `/opt/struktur/vento/n8n/*.json` — statische **Workflow-Exportdateien** (Backup/Referenz von Vento-Workflows), keine MCP-Anbindung\n\n---\n## Bewertung: praktisch nutzbar oder erst einzurichten?\n\n**Erst einzurichten.** Damit ein Hermes-n8n-MCP tatsächlich funktioniert, fehlen mindestens drei Dinge:\n1. Ein konkretes MCP-Server-Paket für n8n (kein Preset vorhanden, muss ausgewählt/installiert werden)\n2. Ein n8n-API-Key (`N8N_API_KEY` ist derzeit nicht gesetzt)\n3. Eintragung in der `mcp_servers`-Sektion der Ziel-Hermes-Instanz (z. B. hermes-carlo) über `hermes mcp add`\n\n**Berechtigungsfrage (aus dem Auftrag) ist damit hinfällig, solange nichts existiert** — es gibt aktuell keinen aktiven n8n-MCP, dessen Lese-/Schreibrechte man bewerten könnte. Sobald einer eingerichtet wird, sollte explizit festgelegt werden, ob er nur lesen oder auch Workflows erstellen/ändern/aktivieren darf (die generische Hermes-MCP-Verwaltung selbst schränkt das nicht automatisch ein — das wäre bei der Einrichtung separat zu entscheiden).", "text_hash": "2c4a8b9cdac641645b0746a0272487eec9f232893f7c84025889b760e8146898"}, {"chunk_key": "667a2cfca8e1399b7c2b60876965cbf9d74d78e485a356b16d43767eb44d944a", "chunk_index": 8, "heading": "Bestätigung", "text": "ktivieren darf (die generische Hermes-MCP-Verwaltung selbst schränkt das nicht automatisch ein — das wäre bei der Einrichtung separat zu entscheiden).\n## Bestätigung\n\n**Keine Änderungen vorgenommen.** Es wurden ausschließlich gelesen: vier `config.yaml`-Dateien (mcp_servers-Abschnitt), `mcp_config.py`, n8n-Container-Umgebungsvariablen (nur Vorhandensein, keine Werte ausgegeben), n8n-API-Erreichbarkeit per einem einzelnen GET (keine Auth versucht), Dateisystem-Suche nach n8n-Erwähnungen. Keine Workflows geändert, kein API-Key gesetzt, kein Test ausgelöst.\n\n---\n\n*Erstellt 2026-07-10, rein lesende Prüfung.*", "text_hash": "f161528baff81891541f4f1b1620e1477444bbddbe05ff6f13561bf42d70ce51"}], "elapsed_s": 0.046}