Schubeler-Consulting/knowmind
đ âď¸ - AI agent memory and knowledge graph, hosted in Germany (GDPR-compliant). Hybrid recall (BM25 + vector + Neo4j graph hops with cross-encoder rerank), typed relations, and bi-temporal store across sessions via MCP. Works with Claude, ChatGPT, and Cursor. npx -y knowmind mcp
Quick Install
{
"mcpServers": {
"schubeler-consulting-knowmind": {
"command": "npx",
"args": [
"-y",
"schubeler-consulting-knowmind"
]
}
}
}Using an AI coding agent (Claude Code, Cursor, etc.)? Copy a ready-made prompt that tells it to fetch the setup instructions and install this server for you.
Documentation Overview
knowmind
Ihr KI-Assistent kennt Ihr Unternehmen nicht. Er beginnt jedes Gespräch bei null, und Sie erklären ihm zum wiederholten Mal dieselben Zusammenhänge. knowmind ist das Gedächtnis darunter: Was Sie einmal ablegen, steht in Claude, ChatGPT, Cursor und Ihren eigenen Anwendungen zur Verfßgung. Betrieben in Deutschland, im Rechenzentrum Nßrnberg.
Der Privat-Tarif kostet dauerhaft nichts und verlangt keine Zahlungsdaten. Schnittstelle, Kommandozeile und MCP-Server sind in jedem Tarif enthalten, auch dort.
¡ knowmind.de ¡ Discord ¡ dieses Paket unter Apache-2.0
Installation
npm install -g knowmind
Oder ohne Installation direkt als MCP-Server: npx -y knowmind mcp
Einrichtung
- Kostenloses Konto auf knowmind.de anlegen und dort einen ZugangsschlĂźssel erzeugen: Dashboard â API-Tokens
- Lokal speichern:
knowmind login --token kmt_xxxxxxxx
Alternativ Ăźber ENV:
export KNOWMIND_TOKEN=kmt_xxxxxxxx
export KNOWMIND_API_URL=https://knowmind.de
Befehle
npx -y knowmind install <ide> MCP-Server im KI-Client verdrahten (claude, cursor, vscode âŚ)
knowmind init Automatische Gedächtnis-Pflege im KI-Client einrichten
knowmind search "Wo läuft die OKR-App?"
knowmind upload notizen.md --title "Meeting Notizen 2026-05-12"
knowmind stats
knowmind health
knowmind status Lebenszeichen des Gedächtnisses (Report)
knowmind status --line Einzeilige Statusline fĂźr Ihr KI-Werkzeug
knowmind config
Die Statusline (knowmind status --line) zeigt knowmind als grĂźne Lampe direkt in Ihrem
KI-Werkzeug: ruhig grßn, wenn erreichbar, grßnes Flackern wie eine Festplatten-LED, während
knowmind arbeitet, rot bei Ausfall. knowmind init --client claude-code bindet sie
automatisch ein (eine bereits vorhandene eigene Statusline bleibt unangetastet).
Automatische Pflege einrichten (knowmind init)
Damit Ihre KI knowmind selbsttätig pflegt â Recall vor jeder Aufgabe, Sichern nach
jeder sicherungswĂźrdigen Runde â richtet knowmind init die passenden Mechanismen fĂźr
Ihren Client ein. Der Befehl erkennt den Client am Projekt- und Home-Verzeichnis
(.claude/, .cursor/, ~/.codex/) oder Sie wählen ihn explizit.
knowmind init # Client automatisch erkennen
knowmind init --client claude-code # gezielt fĂźr Claude Code
knowmind init --client cursor # gezielt fĂźr Cursor
knowmind init --dry-run # zeigt nur, was geschähe (schreibt nichts)
Was eingerichtet wird:
- Claude Code â projektlokale Hooks in
.claude/:- UserPromptSubmit â ruft vor jeder inhaltlichen Frage
knowmind_recallauf und reicht die Top-Treffer als Kontext nach (Memory-First, automatisch). - Stop â erinnert die KI daran, mit
knowmind_store_memoryzu sichern, wenn die Runde SicherungswĂźrdiges enthielt (Deploy/Commit, neue Regel, Entscheidung) und noch nichts gespeichert wurde. - ein Memory-First-Block in
./CLAUDE.md(mit<!-- BEGIN/END knowmind -->-Markern).
- UserPromptSubmit â ruft vor jeder inhaltlichen Frage
- Cursor â
.cursor/rules/knowmind.mdcmit der Memory-First-Regel (alwaysApply). - Claude Desktop / Codex / generisch â kein automatischer Hook-Mechanismus vorhanden; der Befehl zeigt den Memory-First-Text zum manuellen EinfĂźgen (siehe Grenze unten).
Idempotent & nicht-destruktiv: Ein zweiter Lauf erzeugt keine Duplikate
(marker-/befehls-basierte Ersetzung); bestehende fremde Dateien und Hooks bleiben
unangetastet. Mit --dry-run sehen Sie jede Aktion vorab.
Grenze der Automatik: Eine harte Erzwingung der Pflege gibt es nur in Clients mit Hook-/Rule-Mechanismus (Claude Code, Cursor). In Clients ohne solchen Mechanismus (z. B. Claude Desktop, Codex CLI) greifen die MCP-instructions (werden beim Verbinden gelesen) und die MCP-prompts â eine modellabhängige Steuerung ohne technische Garantie.
MCP-Server einrichten
knowmind ist ein MCP-Server (npx -y knowmind mcp, stdio). Token aus dem knowmind.de-Dashboard
(â API-Tokens) als KNOWMIND_TOKEN; optional KNOWMIND_API_URL (Standard https://knowmind.de).
Claude Code
claude mcp add knowmind --env KNOWMIND_TOKEN=kmt_xxx --env KNOWMIND_API_URL=https://knowmind.de -- npx -y knowmind mcp
Claude Desktop / Cursor / Windsurf / Cline / Continue / Goose / Zed (claude_desktop_config.json, ~/.cursor/mcp.json, âŚ)
{
"mcpServers": {
"knowmind": {
"command": "npx",
"args": ["-y", "knowmind", "mcp"],
"env": { "KNOWMIND_TOKEN": "kmt_xxx", "KNOWMIND_API_URL": "https://knowmind.de" }
}
}
}
Windows-Hinweis: falls
npxnicht direkt startet,"command": "cmd","args": ["/c", "npx", "-y", "knowmind", "mcp"].
VS Code / GitHub Copilot (.vscode/mcp.json â Top-Level servers + inputs)
{
"inputs": [{ "id": "knowmind_token", "type": "promptString", "description": "Knowmind API token", "password": true }],
"servers": {
"knowmind": {
"command": "npx",
"args": ["-y", "knowmind", "mcp"],
"env": { "KNOWMIND_TOKEN": "${input:knowmind_token}", "KNOWMIND_API_URL": "https://knowmind.de" }
}
}
}
Codex CLI (~/.codex/config.toml)
[mcp_servers.knowmind]
command = "npx"
args = ["-y", "knowmind", "mcp"]
env = { KNOWMIND_TOKEN = "kmt_xxx", KNOWMIND_API_URL = "https://knowmind.de" }
Gemini CLI (~/.gemini/settings.json) â gleiche mcpServers-Struktur wie Claude Desktop.
Remote (ohne lokale Installation) â fĂźr Clients mit HTTP-MCP-Support direkt der gehostete Endpoint:
{ "type": "http", "url": "https://knowmind.de/api/mcp/v1", "headers": { "Authorization": "Bearer kmt_xxx" } }
Token kann statt per env auch lokal via knowmind login --token kmt_xxx (â ~/.knowmind/config.json) hinterlegt werden.
Tools (im MCP-Modus)
Der MCP-Modus ist seit 0.1.18 ein reiner Proxy auf die Plattform: Tool-Namen,
Schemas und Safety-Annotations kommen direkt vom Server und sind damit immer
identisch mit dem Remote-Connector (https://knowmind.de/api/mcp/v1).
knowmind_recallâ Hybride Suche im Wissensspeicher des Mandantenknowmind_recall_at_timeâ Recall mit Zeitfilter (bi-temporal)knowmind_store_memoryâ Neue Erinnerung anlegen (Titel + Inhalt)knowmind_upload_documentâ Längeren Text als Dokument ingestieren (Upsert-per-Titel: gleicher Titel ersetzt die alte Version)knowmind_update_factâ Fakt bi-temporal aktualisieren (Historie bleibt)knowmind_linkâ Typisierte Beziehung anlegen (Inverse wird automatisch gesetzt)knowmind_unlinkâ Beziehung wieder entfernen (samt Inverse)knowmind_list_relationsâ Beziehungen einer Erinnerung auflistenknowmind_list_recentâ Zuletzt angelegte Dokumente/Memories des Mandanten auflisten, sortiert nach Anlagedatum absteigendknowmind_statsâ Statistik Ăźber gespeicherte Erinnerungen und Beziehungenknowmind_healthâ VerfĂźgbarkeits-Status der Plattform
Inverse-Beziehungen (z. B. IS_EMPLOYEE_OF zu HAS_EMPLOYEE) werden
serverseitig automatisch mit angelegt. Hinweis: knowmind upload als
CLI-Befehl läuft ßber die REST-Schnittstelle (/api/documents), nicht ßber MCP.
Daten in Deutschland
knowmind wird in Deutschland betrieben: Ihre Inhalte (Memories, Account- und Metadaten) werden ausschlieĂlich auf Servern in Deutschland (Hetzner-Rechenzentrum) gespeichert und verlassen Deutschland nicht. Auftragsverarbeitung (AVV) nach Art. 28 DSGVO verfĂźgbar: https://knowmind.de/legal/avv
Hinweis (Bring-your-own-Key): Wenn Sie eigene SchlĂźssel externer KI-Anbieter hinterlegen, werden Ihre Anfragen direkt an den von Ihnen gewählten Anbieter Ăźbermittelt. Sitzt dieser auĂerhalb der EU, kann dabei ein Drittlandtransfer stattfinden, fĂźr den Sie als Verantwortlicher zuständig sind.
Haftung & Nutzung (Disclaimer)
- Software: Dieses Paket steht unter der Apache-Lizenz 2.0 und wird âAS IS" ohne jegliche
Gewährleistung bereitgestellt; die Haftung ist im Rahmen der Lizenz (Abschnitte 7 und 8)
ausgeschlossen bzw. beschränkt. Siehe
LICENSE. - Eigenes Konto, eigener Token: knowmind bĂźndelt keine Zugangsdaten. Sie nutzen Ihren eigenen knowmind.de-Account und API-Token. Anlegen: https://knowmind.de/dashboard/api-tokens
- Eigene Kosten/Verbrauch: Jede Nutzung (API-Anfragen, Token-/Kontingentverbrauch, ggf. modellbezogene Kosten) erfolgt Ăźber Ihren eigenen Account und auf Ihre Verantwortung. Verbrauch und Kosten sind im knowmind.de-Dashboard transparent einsehbar.
- Service-Bedingungen: Fßr die Nutzung der gehosteten Plattform gelten die AGB und die Datenschutzerklärung von knowmind.de: AGB ¡ Datenschutz ¡ AVV ¡ Impressum
- Kein Einsatz in sicherheitskritischen Bereichen: knowmind ist ein Gedächtnis-/Recall-Dienst und nicht fßr den Betrieb von selbstfahrenden Fahrzeugen, kritischer Infrastruktur, medizinischen oder lebenserhaltenden Systemen oder sonstigen Anwendungen bestimmt, bei denen ein Fehler oder Ausfall zu Tod, Personen-, Umwelt- oder schweren Sachschäden fßhren kann. Ein Einsatz in solchen Umgebungen erfolgt auf alleiniges Risiko des Nutzers.
Anbieter: SchĂźbeler Consulting â Johann JĂśrgen SchĂźbeler. Kontakt: info@schuebeler-consulting.de