Anbindung
Kommandozeile
Die knowmind-Kommandozeile öffnet aus jedem Terminal eine Verbindung zu Ihrem Arbeitsbereich. Sie übernimmt Anmeldung, Suche und Upload und stellt für MCP-fähige Werkzeuge wie Claude Code oder Cursor eine lokale Vermittlung bereit.
Voraussetzungen
- Node.js 20 oder neuer (Prüfung: node --version)
- knowmind-Konto mit API-Token im Format kmt_… (im Tarif Business API erstellbar)
- Schreibrecht im Home-Verzeichnis für die Token-Datei unter ~/.knowmind/config.json
Schritte
- 1
Installation aus der npm-Registry
bashnpm install -g knowmindDer Befehl
knowmindsteht anschließend systemweit zur Verfügung. Aktuelle Version: 0.1.9 (Stand 23. Mai 2026).HinweisWas lädt dieser Befehl?
Ausschließlich die Kommandozeile selbst — eine kleine Apache-2.0-lizenzierte Software-Datei. Keine Kundeninhalte, keine Erinnerungen, keine Zugangsdaten. Inhalte aus knowmind-Arbeitsbereichen sind erst nach Anmeldung über Schritt 2 zugänglich.Ergebnis:
knowmind --versionliefert eine Versionsnummer. - 2
Anmeldung mit API-Token
Im knowmind-Dashboard unter API-Tokens einen Token erstellen, mit Scope
readfür reine Lese-Anfragen oder zusätzlichwritefür Anlage und Pflege von Inhalten. Token einmalig kopieren.bashknowmind login --token kmt_…Der Token wird unter
~/.knowmind/config.jsonmit eingeschränkten Dateirechten (chmod 600 auf Unix) gespeichert. Alternativ über die UmgebungsvariableKNOWMIND_TOKENübergeben — sinnvoll in CI-Pipelines.Ergebnis:
knowmind healthliefert einen Service-Status mit Versionsangabe. - 3
Befehle im Überblick
bash# Suche knowmind search "Wann läuft der Vertrag von Müller GmbH aus?" knowmind search "DSGVO-Schulung" -k 10 --hops 3 # Erinnerung anlegen echo "Kurze Notiz" | knowmind upload - --title "Stichwort" knowmind upload ./handbuch.md --title "Service-Handbuch" # Inhalte synchronisieren (idempotent, Content-Hash-basiert) knowmind sync ./docs --manifest ./.knowmind.manifest # Status und Wartung knowmind stats # Anzahl Erinnerungen und Beziehungen knowmind health # Service-Erreichbarkeit knowmind config # Aktuelles Token-Prefix und EndpunktErgebnis: Jeder Befehl gibt im Erfolgsfall den Exit-Code 0 zurück und schreibt das Ergebnis nach stdout.
- 4
Als MCP-Bridge nutzen
Wenn ein KI-Werkzeug das Model Context Protocol per stdio unterstützt (Claude Code, Claude Desktop, Cursor), lässt sich die CLI als lokale Vermittlung eintragen. Der Token bleibt in der CLI-Konfiguration — das KI-Werkzeug bekommt ihn nie zu sehen.
json{ "mcpServers": { "knowmind": { "command": "knowmind", "args": ["mcp"] } } }Konkrete Anleitungen pro Werkzeug stehen unter Claude Code, Claude Desktop und Cursor.
Prüfung des Ergebnisses
Die CLI ist einsatzbereit, wenn alle drei Bedingungen erfüllt sind:
knowmind healthliefertstatus: ok.knowmind statszeigt die Erinnerungs- und Beziehungs-Anzahl.knowmind search "Ihre Frage"liefert Treffer aus dem Korpus.
Fehlerbehebung
| Fehlermeldung | Ursache | Auflösung |
|---|---|---|
| command not found: knowmind | npm-Globalverzeichnis nicht im PATH. | Pfad mit npm config get prefix ermitteln und dem PATH hinzufügen. Auf Windows: PowerShell-Profil oder Umgebungsvariablen-Dialog. |
| EACCES bei npm install -g | Globalverzeichnis erfordert Administratorrechte. | Entweder mit erhöhten Rechten installieren (sudo / „Als Administrator") oder npm-Prefix auf ein nutzereigenes Verzeichnis umstellen: npm config set prefix ~/.npm-global. |
| knowmind login: token wird abgelehnt | Token im Dashboard widerrufen oder Tippfehler beim Kopieren. | Im Dashboard einen neuen Token erstellen und Befehl wiederholen. Beim Kopieren auf umschließende Leerzeichen achten. |
| knowmind sync: meldet fehlende Berechtigung | Token-Scope umfasst nur read, nicht write. | Im Dashboard den Token bearbeiten und Scope „write" ergänzen, oder einen neuen Token mit beiden Scopes erstellen. |