Explorer
/proc/109/root/tmp/fast-one-65.json
← Zurück ↓ Download
{"queue_id": 65, "relative_path": "Systemstruktur/Hermes-n8n-MCP-Skills-Alle-Instanzen-2026-07-10.md", "title": "Hermes n8n-MCP + Skills — Alle Instanzen 2026-07-10", "import_key": "0fbe7b3a11229a70a61694910f16fad748c41843c784687ac333717d6777dc20", "chunk_count": 15, "created_nodes": 16, "created_relationships": 29, "body": null, "chunks": [{"chunk_key": "8ad7cad8a8317fb9be2d2468e0b41e1ec562b3f20e292f0dc851de98bd8ad2e9", "chunk_index": 0, "heading": "Hermes n8n-MCP + Skills — Alle Instanzen 2026-07-10", "text": "# Hermes n8n-MCP + Skills — Alle Instanzen 2026-07-10\n\n**Rein technische Bestandsaufnahme + additive Einrichtung.** Keine Workflows geändert/erstellt/gelöscht/ausgeführt, kein Passwort zurückgesetzt, keine n8n-Credentials verändert, keine Tokens dokumentiert.\n**Vorarbeit:** [[Hermes-n8n-MCP-Status-2026-07-10]] · [[Hermes-n8n-MCP-Einrichtung-2026-07-10]] (nur Carlo, jetzt durch dieses Dokument ersetzt/erweitert)\n\n---", "text_hash": "677738dc1d61f452f5a1c45e6f54133d8cf385b3b235d636ead76aac3000d0a3"}, {"chunk_key": "0319cb7d9bdfb5c767e27340149e10eb0691f4d67ba37edb1b2a40e1b8aa2959", "chunk_index": 1, "heading": "1. Bestandsaufnahme — wo liegt was", "text": "it:** [[Hermes-n8n-MCP-Status-2026-07-10]] · [[Hermes-n8n-MCP-Einrichtung-2026-07-10]] (nur Carlo, jetzt durch dieses Dokument ersetzt/erweitert)\n\n---\n## 1. Bestandsaufnahme — wo liegt was", "text_hash": "db131fc6adf91f3cddd92abd6def1160aa92743cd5ac114b6f24245809421de9"}, {"chunk_key": "fbc461f926f0a4daaac5575266c8ada98056e9b30ec54dcb7f498df4836f439d", "chunk_index": 2, "heading": "1. Bestandsaufnahme — wo liegt was", "text": "## 1. Bestandsaufnahme — wo liegt was\n| | Hermes Carlo | Hermes Marie | Hermes Scout |\n|---|---|---|---|\n| **Ort** | Docker-Container `hermes-carlo` auf dem AG-VPS | Docker-Container `hermes-mari-v2` auf dem AG-VPS | **Lokal auf Carlos Windows-Rechner** (`C:\\Users\\karlo\\AppData\\Local\\hermes\\hermes-agent\\`), Profildaten unter `K:\\Hermes\\ScoutProfile\\` |\n| **hermes_cli-Version** | v0.16.0 (2026.6.5) | nicht abrufbar (CLI startet nicht, s. Risiken) | neuere/andere Version — hat zusätzliche Subcommands (`mcp catalog`, `mcp install`), die Carlos/Maries Version nicht hat |\n| **Reale Config-Datei** | `/opt/struktur/hermes-carlo/data/config.yaml` (22.861 Byte) | `/opt/struktur/hermes-mari-v2/data/config.yaml` (12.605 Byte) | **Kein `config.yaml` mit `mcp_servers`-Schlüssel gefunden.** MCP-Server werden lokal offenbar in `state.db` (SQLite) gespeichert, nicht in YAML — bestätigt durch funktionierendes `hermes mcp list` trotz fehlendem Schlüssel |\n| ⚠️ Falle | Es gibt zusätzlich `/opt/struktur/hermes-carlo/hermes-home/config.yaml` (53 Byte, nur Modell-Override) — **das ist NICHT die reale Config**, nicht verwechseln | analog: `/opt/struktur/hermes-mari-v2/hermes-home/config.yaml` ist vermutlich ebenfalls nur ein Stub (nicht einzeln geprüft, da irrelevant) | `C:\\Users\\karlo\\hermes_config.yaml` und `C:\\Users\\karlo\\.hermes\\` sind **nicht** die aktive Scout-Config (anderes Schema, andere Prozesse) |\n| **Skill-Ordner** | `/opt/struktur/hermes-carlo/data/skills/` | `/opt/struktur/hermes-mari-v2/data/skills/` |", "text_hash": "c8ef29a1713b3f5441da0317f88305931e220d79c87d069cf8ff9b6ff4c35af7"}, {"chunk_key": "63d51382664d12da53318f2d5a3ba6e1ce5e8f27e32d8680fc5d09bd2215188a", "chunk_index": 3, "heading": "1. Bestandsaufnahme — wo liegt was", "text": "fig (anderes Schema, andere Prozesse) |\n| **Skill-Ordner** | `/opt/struktur/hermes-carlo/data/skills/` | `/opt/struktur/hermes-mari-v2/data/skills/` |\n`K:\\Hermes\\ScoutProfile\\HermesHome\\skills\\` |\n| **Instruktionsdatei (Session-Start)** | `/opt/struktur/hermes-carlo/data/SOUL.md` — eindeutig, stark personalisiert (Carlo-spezifisch) | `/opt/struktur/hermes-mari-v2/data/SOUL.md` — eindeutig, stark personalisiert (Mari-Rollenbeschreibung, referenziert bereits Skill `mari-arbeitsregeln`) | **Uneindeutig.** `HermesHome/SOUL.md` existiert, enthält aber nur generischen Standardtext (\"You are Hermes Agent... created by Nous Research\") — keine Carlo-/Scout-spezifische Anpassung erkennbar, im Gegensatz zu Carlo/Marie. Siehe Abschnitt 3. |\n\n---", "text_hash": "8b4a641e34bd8573a38e948cfdd86dfc3f957a70b7c0f544a78569d4e3f97ce9"}, {"chunk_key": "aab1a788642f1e40f9ac1f2444227965e876eba9e593e54f47026ff5762685c3", "chunk_index": 4, "heading": "2. n8n-Skills bereitgestellt (additiv, nichts Bestehendes verändert)", "text": "ermes Agent... created by Nous Research\") — keine Carlo-/Scout-spezifische Anpassung erkennbar, im Gegensatz zu Carlo/Marie. Siehe Abschnitt 3. |\n\n---\n## 2. n8n-Skills bereitgestellt (additiv, nichts Bestehendes verändert)\n\nAlle 14 offiziellen Skills (`github.com/n8n-io/skills`, gleicher Stand wie zuvor bei Carlo installiert) liegen jetzt in allen drei Skill-Ordnern:\n\n| Instanz | Pfad | Owner/Rechte |\n|---|---|---|\n| Carlo | `.../hermes-carlo/data/skills/n8n/` | 10000:10000, 755 (bereits vorher erledigt) |\n| Marie | `.../hermes-mari-v2/data/skills/n8n/` | root:root, 755 (passend zu Maries übrigen Skill-Ordnern) |\n| Scout | `K:\\Hermes\\ScoutProfile\\HermesHome\\skills\\n8n\\` | lokales Windows-Dateisystem, Carlos eigener Nutzer |\n\nKein Symlink verwendet — bewusst echte Kopien, da die drei Instanzen auf unterschiedlichen Maschinen/Dateisystemen liegen (VPS-Container x2 + lokaler Windows-Rechner) und es keinen gemeinsamen Mount gibt, der ein Symlink sinnvoll machen würde.\n\nEnthalten: `using-n8n-skills-official` (Meta-Skill/Router) sowie 13 Fach-Skills (Workflow-Lifecycle, Node-Konfiguration, Expressions, Code-Nodes, Loops, Subworkflows, Agents, Error-Handling, Credentials/Security, Data-Tables, Debugging, Binary/Data, Extending-MCP).\n\n---", "text_hash": "1a3bb27497ed98594405f0e2afc5caf7761088712c5ffbe24a1cc8a819470ef8"}, {"chunk_key": "5cf2b1dbb3c7b0edba0f416d28674e933172242d7f2c07566fc40452ef3bbd66", "chunk_index": 5, "heading": "3. Agenten-Anweisungen ergänzt", "text": " Expressions, Code-Nodes, Loops, Subworkflows, Agents, Error-Handling, Credentials/Security, Data-Tables, Debugging, Binary/Data, Extending-MCP).\n\n---\n## 3. Agenten-Anweisungen ergänzt", "text_hash": "eedb2863a3e359a8b2073114c5a88a73977a7183e01014deaaed129d8b7053a0"}, {"chunk_key": "514fd67dbec3f032664d901d87d5b34d7a8e63b252c09a8b206cb1b8cd9ef466", "chunk_index": 6, "heading": "Hermes Carlo — ergänzt ✅", "text": "## 3. Agenten-Anweisungen ergänzt\n### Hermes Carlo — ergänzt ✅\nDatei: `/opt/struktur/hermes-carlo/data/SOUL.md`. Backup: `/root/backups/soul-n8n-addition-20260710/SOUL-carlo.md.orig`. Neuer Abschnitt `## n8n` angehängt (Verweis auf `using-n8n-skills-official`, plus alle 7 Pflichtregeln aus dem Auftrag).", "text_hash": "8f346131a327d9aeeef5e693d3caadcd3189e9340cc4c5ffbfd6d722c478e90f"}, {"chunk_key": "781c9e399e80457cc02b2c6c3e4aae49fab20f21009a755c4e76b08c1e6d8c65", "chunk_index": 7, "heading": "Hermes Marie — ergänzt ✅", "text": "20260710/SOUL-carlo.md.orig`. Neuer Abschnitt `## n8n` angehängt (Verweis auf `using-n8n-skills-official`, plus alle 7 Pflichtregeln aus dem Auftrag).\n### Hermes Marie — ergänzt ✅\nDatei: `/opt/struktur/hermes-mari-v2/data/SOUL.md`. Backup: `/root/backups/soul-n8n-addition-20260710/SOUL-mari.md.orig`. Neuer Abschnitt `## n8n` im bestehenden Tabellenformat der Datei angehängt (passt zu Maries übrigem Stil, referenziert ebenfalls `using-n8n-skills-official`).", "text_hash": "f6a9fd850ec690d2ff14b073c89fa343daf2611da71949d9bf2455b945d791b9"}, {"chunk_key": "ebb9f329e9bd625d3370e00ce0868220dae1616b4f1f6b4baa383368d0030926", "chunk_index": 8, "heading": "Hermes Scout — **nicht ergänzt, Fundstelle gemeldet**", "text": "schnitt `## n8n` im bestehenden Tabellenformat der Datei angehängt (passt zu Maries übrigem Stil, referenziert ebenfalls `using-n8n-skills-official`).\n### Hermes Scout — **nicht ergänzt, Fundstelle gemeldet**\n`HermesHome/SOUL.md` enthält nur generischen Standardtext, keine Carlo-/Scout-spezifische Anpassung — anders als bei Carlo und Marie, wo die Datei erkennbar mit Bedacht personalisiert wurde. Es ist nicht auszuschließen, dass Scouts eigentliche Instruktionen an anderer Stelle liegen (z. B. in der Electron-Oberfläche selbst, in `state.db`, oder schlicht noch nie gepflegt wurden). Da laut Auftrag bei Unklarheit abzubrechen ist: **keine Änderung vorgenommen.** Wenn du bestätigst, dass `HermesHome/SOUL.md` tatsächlich Scouts geladene Instruktionsdatei ist, ergänze ich sie in einem Folgeschritt genauso wie bei Carlo/Marie.\n\n---", "text_hash": "28980b7a51a0650a88bfd3ac161f4681905f427f5f756659ebf759c17b9de3ab"}, {"chunk_key": "b068fdea6919cb883315089a033e1ad12c0d31cf5277fdd266a2106f5d17e8d1", "chunk_index": 9, "heading": "4. MCP-Konfiguration — vorbereitet, Token noch nicht eingetragen", "text": ", dass `HermesHome/SOUL.md` tatsächlich Scouts geladene Instruktionsdatei ist, ergänze ich sie in einem Folgeschritt genauso wie bei Carlo/Marie.\n\n---\n## 4. MCP-Konfiguration — vorbereitet, Token noch nicht eingetragen\n\n**n8n-Instanz (für alle drei gleich):** die einzige n8n-Instanz auf dem AG-VPS, `https://n8n.agentsolutions-mallorca.com` (Container `n8n`, Port 5678). Kein separates n8n pro Hermes-Instanz — alle drei würden sich mit demselben n8n verbinden.\n\n**MCP ist instanzbezogen, nicht global** — jede der drei Hermes-Instanzen braucht ihren eigenen `mcp_servers`-Eintrag:\n\n| Instanz | Wo der Befehl laufen muss | Befehl (Muster, Token fehlt noch) |\n|---|---|---|\n| Carlo | `docker exec -it hermes-carlo hermes mcp add n8n --url \"https://n8n.agentsolutions-mallorca.com/mcp-server/http\" --auth header` | funktionsfähig, CLI läuft |\n| Marie | `docker exec -it hermes-mari-v2 hermes mcp add n8n --url \"https://n8n.agentsolutions-mallorca.com/mcp-server/http\" --auth header` | **blockiert**, s. Risiken |\n| Scout | lokal: `hermes mcp install n8n` (Katalog-Eintrag vorhanden: *\"Manage and inspect n8n workflows from Hermes (stdio bridge, no public port)\"*) | anderer Mechanismus als bei Carlo/Marie (stdio-Bridge statt native HTTP-Verbindung) — vermutlich zusätzlich ein n8n-API-Key nötig, nicht der Instance-MCP-Token; nicht ausgeführt, da ungeklärt und credential-abhängig |\n\nJa, der Befehl muss für Carlo und Marie **separat** ausgeführt werden (getrennte Container, getrennte Configs). Scout nutzt ohnehin einen anderen Installationsweg.", "text_hash": "9b956de908a765d32cc8e4e0a8cfa0eb663e51e4736bd22b526b4ec384dc0cee"}, {"chunk_key": "6bd2fd82556c42f71fc470c4c884c360d4fb135292d886ca15ea72477dc9be0d", "chunk_index": 10, "heading": "4. MCP-Konfiguration — vorbereitet, Token noch nicht eingetragen", "text": "l muss für Carlo und Marie **separat** ausgeführt werden (getrennte Container, getrennte Configs). Scout nutzt ohnehin einen anderen Installationsweg.\n**Kein Token im Umlauf:** In diesem Bericht, in Obsidian oder in Logs wurde zu keinem Zeitpunkt ein echter Token oder API-Key ausgegeben.\n\n---", "text_hash": "7a2fb733cac0c432e3d3ffb444c32bb6470c306ce7228deaf578bdacf633faf9"}, {"chunk_key": "3561b75fce7a1e6403ee8a583960cf61c7fb2c9ad3337c6798e4b22d584ab04f", "chunk_index": 11, "heading": "5. Offene Risiken", "text": "**Kein Token im Umlauf:** In diesem Bericht, in Obsidian oder in Logs wurde zu keinem Zeitpunkt ein echter Token oder API-Key ausgegeben.\n\n---\n## 5. Offene Risiken", "text_hash": "71866e699b5441dbf813aa903190c1f694485731506e55d280604dd807eb14e6"}, {"chunk_key": "19a416b33775f5c4f5fce61a5c478be16e8976a5fa4868f1d128d1f6d1e1b0c6", "chunk_index": 12, "heading": "5. Offene Risiken", "text": "## 5. Offene Risiken\n1. **Marie: hermes-CLI aktuell defekt**, unabhängig von n8n. `hermes mcp list` bricht mit `PermissionError: [Errno 13] Permission denied: '/opt/data/.env'` ab — die Datei existiert laut `ls` nicht einmal am erwarteten Host-Pfad, der Fehler deutet auf ein Mount-/Berechtigungsproblem hin. **Ohne Behebung dieses (n8n-unabhängigen) Problems kann für Marie überhaupt kein `hermes mcp`-Befehl ausgeführt werden.** Das ist eine eigene Baustelle, kein n8n-Thema — Vorschlag: separater Auftrag zur Fehlerbehebung, bevor Maries n8n-MCP eingetragen werden kann.\n2. **Alles-oder-nichts-Sichtbarkeit bei n8n:** Instance-level MCP zeigt jedem verbundenen Client dieselben freigegebenen Workflows — es gibt keine Möglichkeit, Carlo, Marie und Scout unterschiedliche Workflow-Ausschnitte zu geben. Vor der Token-Erzeugung solltest du entscheiden, welche der 5 vorhandenen Workflows (u. a. der inaktive „VENTO WhatsApp Gateway\") überhaupt sichtbar sein sollen.\n3. **Scout nutzt einen strukturell anderen Mechanismus** (stdio-Bridge-Katalog statt native HTTP-Verbindung) — die für Carlo/Marie vorbereiteten Schritte lassen sich nicht 1:1 übertragen; für Scout ist ggf. ein separater n8n-API-Key (nicht der Instance-MCP-Token) nötig. Das müsste bei Bedarf gesondert geklärt werden.\n4. **Scouts Instruktionsdatei ungeklärt** (s. Abschnitt 3) — bis geklärt, hat Scout keine dokumentierte Verhaltensregel für n8n, auch wenn die Skills bereits vorliegen.\n5. Temporäre Hilfsdateien aus früheren Prüfungen liegen noch in", "text_hash": "3a49d28cb4c0d1b1bd6a2a2d5a3a624255a9fb9bf670cb3580141e009e230327"}, {"chunk_key": "996fab9e9b1aedd9e43e6b5a07c58231458dd68464bd1fe6af4d7659a79cc6aa", "chunk_index": 13, "heading": "5. Offene Risiken", "text": "t keine dokumentierte Verhaltensregel für n8n, auch wenn die Skills bereits vorliegen.\n5. Temporäre Hilfsdateien aus früheren Prüfungen liegen noch in\n`/tmp/` auf dem VPS (n8n-DB-Kopien, Skill-Clone) — harmlos, Löschbefehle wurden vom System blockiert.\n\n---", "text_hash": "bdc70cc10838a3507b6202c0c7dd8eb45e652fc1c76534048382886d2ce7765f"}, {"chunk_key": "dd6667f211b428103aeae5f540b8b31c77377b84458f4f44c6f421fb5a72cc24", "chunk_index": 14, "heading": "6. Schlussaussage", "text": "`/tmp/` auf dem VPS (n8n-DB-Kopien, Skill-Clone) — harmlos, Löschbefehle wurden vom System blockiert.\n\n---\n## 6. Schlussaussage\n\n**Alle drei Instanzen sind vorbereitet, aber keine ist aktiv nutzbar — der Browser-Token-Schritt durch Karlo fehlt für alle, und Marie hat zusätzlich ein eigenständiges technisches Problem.**\n\n- **Hermes Carlo:** Skills ✅, Instruktionen ✅, MCP-Verbindung bereit zum Eintragen, sobald Token vorliegt. **Nur teilweise bereit — Token fehlt.**\n- **Hermes Marie:** Skills ✅, Instruktionen ✅, MCP-Verbindung **kann derzeit nicht eingerichtet werden** — CLI-Fehler (`.env`-Permission) muss zuerst behoben werden, unabhängig vom Token.\n- **Hermes Scout:** Skills ✅, Instruktionen **nicht ergänzt** (Fundstelle unklar, Rückfrage nötig), MCP-Weg technisch anders und ebenfalls credential-abhängig.\n\n**Nächster Schritt bei dir:** n8n-Login (`info@agentsolutions.tech`) → Settings → Instance-level MCP aktivieren → gewünschte Workflows freigeben → Token kopieren → mir auf sicherem Weg übergeben (nicht im Chat als Klartext-Zitat, das dann irgendwo landet — direkt einfügen lassen). Danach trage ich ihn für Carlo sofort ein; für Marie erst nach Behebung des CLI-Fehlers; für Scout nach Klärung des richtigen Vorgehens (stdio-Bridge vs. Instance-Token).\n\n---\n\n*Erstellt 2026-07-10. Änderungen: n8n-Skills additiv in drei Skill-Ordnern, n8n-Abschnitt an SOUL.md von Carlo und Marie angehängt (Backups vorhanden). Keine Workflows, keine n8n-Credentials, kein Passwort verändert.*", "text_hash": "63c1d4426f1ac9e05b62061166cf0463ca335bf738911538394991d834c52219"}], "elapsed_s": 0.062}