Zum Inhalt

Anbindung

n8n

Ein Zugang mit Kopfzeile, ein HTTP-Request-Knoten — danach legen Ihre Abläufe Wissen in knowmind ab und schlagen darin nach. Eine eigene Erweiterung braucht n8n dafür nicht.

Zielgruppe
Alle, die in n8n Abläufe bauen, typisch mit Auslösern aus Mail, Kalender, Formular oder CRM. Die Schnittstelle ist in jedem knowmind-Tarif enthalten, auch im kostenlosen Privat-Tarif.

Voraussetzungen

  • Eine n8n-Instanz, selbst betrieben oder in der n8n-Cloud
  • Eine E-Mail-Adresse für das knowmind-Konto
  • Ein Zugangsschlüssel mit write, wenn der Ablauf etwas ablegen soll; read genügt zum Nachschlagen

Schritte

  1. 1

    knowmind-Konto anlegen

    Auf knowmind.de die E-Mail-Adresse eintragen. Sie erhalten einen Anmelde-Link per Mail und melden sich damit an. Ein Passwort gibt es nicht.

    Danach legen Sie Ihren Arbeitsbereich an: Name, Kurzname und Tarif. Der Tarif Privat kostet 0 € und genügt für diese Anleitung; welche Tarife es gibt, steht auf der Preisseite.

    Ergebnis: Der Willkommensschirm steht offen, mit den Wegen „Erst einmal schreiben“ und „Mit meinem KI-Werkzeug verbinden“. Drei Startkarten liegen im Arbeitsbereich bereit.

  2. 2

    Zugang in n8n anlegen

    Im Cockpit unter Schlüssel einen Schlüssel erzeugen. In n8n legen Sie damit einen Zugang vom Typ Kopfzeilen-Anmeldung an:

    text
    Credentials → New → HTTP Header Auth
    Name:           knowmind
    Header Name:    Authorization
    Header Value:   Bearer kmt_IHR_SCHLUESSEL

    Der Schlüssel liegt damit in n8n und nicht in einzelnen Knoten; zum Austauschen genügt später der Zugang.

    Ergebnis: Der Zugang „knowmind“ steht in n8n bereit.

  3. 3

    HTTP-Request-Knoten einrichten

    Ein Knoten genügt für alle Werkzeuge: Sie rufen die MCP-Adresse per JSON-RPC auf und wählen im Feld name das Werkzeug.

    text
    Method:          POST
    URL:             https://knowmind.de/api/mcp/v1
    Authentication:  Generic Credential Type → HTTP Header Auth → knowmind
    Send Body:       ja, Body Content Type: JSON
    json
    {
      "jsonrpc": "2.0",
      "id": 1,
      "method": "tools/call",
      "params": {
        "name": "knowmind_recall_memories",
        "arguments": { "query": "{{ $json.subject }}", "k": 5 }
      }
    }

    Ergebnis: Der Knoten antwortet mit reinem JSON. Die Treffer stehen unter result.content[0].text; ein nachgeschalteter Knoten liest sie aus.

  4. 4

    Ablauf aktivieren und aufrufen

    Ablauf speichern, aktivieren und auslösen — bei einem Webhook-Auslöser über die Produktionsadresse, nicht die Testadresse. Zum Ablegen tauschen Sie im Knoten nur den Werkzeugnamen und die Felder:

    json
    {
      "jsonrpc": "2.0",
      "id": 2,
      "method": "tools/call",
      "params": {
        "name": "knowmind_store_memory",
        "arguments": {
          "memory_type": "episodic",
          "title": "Mail von {{ $json.from }}",
          "content": "{{ $json.subject }}\n\n{{ $json.text }}",
          "source": "n8n"
        }
      }
    }

    Ergebnis: Der Lauf endet mit HTTP 200 und einem result-Feld. Der abgelegte Inhalt ist im nächsten Abruf sofort zu finden.

  5. 5

    Fragegrenze einplanen

    Abläufe, die knowmind in Schleifen befragen, etwa beim Einspielen alter Mails, laufen in die Fragegrenze. Sie gilt für die Werkzeuge, die das Gedächtnis befragen; Ablegen und Verknüpfen zählen nicht mit.

    Über diesen Weg kommt die Grenze nicht als Statuscode: Der Knoten erhält HTTP 200 und im Inhalt ein error-Feld mit der Kennung -32004. Aus Sicht von n8n ist der Aufruf damit gelungen, Retry On Fail greift also nicht. Prüfen Sie stattdessen im nächsten Knoten, ob error gesetzt ist, und verlangsamen Sie den Ablauf mit einem Wait-Knoten. Welche Grenzen Ihr Tarif hat, steht unter Grenzwerte.

Prüfung des Ergebnisses

Die Anbindung trägt, wenn diese drei Punkte zutreffen:

  • Der Knoten liefert HTTP 200 mit einem result-Feld.
  • Ein Aufruf von knowmind_get_health meldet den Dienst als erreichbar.
  • Im Cockpit stehen der Aufruf in der Zeitleiste und unter Schlüssel der Zeitpunkt der letzten Nutzung.

Fehlerbehebung

FehlermeldungUrsacheAuflösung
HTTP 401Die Kopfzeile fehlt, oder der Schlüssel ist zurückgezogen.Format prüfen: Authorization: Bearer kmt_… mit Leerzeichen hinter Bearer. Im Knoten muss der Zugang ausgewählt sein, nicht nur angelegt.
HTTP 200, im Inhalt error -32002Der Schlüssel hat nur das Recht read, der Ablauf will ablegen.Im Cockpit einen Schlüssel mit read und write anlegen, im Zugang hinterlegen, den alten zurückziehen.
HTTP 200, im Inhalt error -32004Die Fragegrenze des Arbeitsbereichs ist erreicht. Der Statuscode bleibt 200, der Knoten meldet deshalb keinen Fehler.Das error-Feld im nächsten Knoten prüfen, den Ablauf mit einem Wait-Knoten verlangsamen, oder einen Tarif mit höherer Grenze wählen.
Der Webhook-Auslöser bleibt stummDie aufgerufene Adresse ist die Testadresse des Ablaufs.Ablauf aktivieren und die Produktionsadresse des Webhooks verwenden; n8n führt beide getrennt.
Andere Richtung: n8n auf Ereignisse aus knowmind reagieren lassen

Soll ein Ablauf starten, wenn in knowmind etwas entsteht oder sich ändert, richten Sie in n8n einen Webhook-Auslöser ein und tragen seine Produktionsadresse im Cockpit unter Webhooks ein. Welche Ereignisse es gibt, wie die Signatur geprüft wird und was die Benachrichtigung enthält, steht unter Webhooks einrichten.

Was wir geprüft haben
Geprüft am 19. Oktober 2026 gegen eine laufende n8n-Instanz: Kopfzeilen-Zugang, Ablauf aus Webhook-Auslöser und HTTP-Request-Knoten, aktivieren, aufrufen und wieder entfernen. Mit der Kopfzeile Accept, die n8n von sich aus schickt, antwortet knowmind mit reinem JSON.

Weiterführend