wisdomGraph
wisdomGraph
Graph-native, persistente Kognition für KI-Agenten.
graphify liefert dir eine Momentaufnahme. wisdomGraph gibt dir ein Gedächtnis, das sich weiter aufbaut.
Nutze wisdomGraph mit Claude Code, Codex, OpenClaw oder einem beliebigen MCP-Host. Füttere es mit deinen Codebasen, Notizen, Papers, Gesprächen – jeder Lauf verschmilzt in einem lebendigen Neo4j-Graphen. Der Graph setzt nicht zurück. Er wächst. Fakten werden zu Mustern. Muster werden zu Erkenntnissen. Erkenntnisse werden zu Wissen.
/wisdom . # absorb this project into the wisdom graph
/wisdom ask "what patterns repeat across all my projects?"
/wisdom reflect # promote insights → wisdom, close the feedback loopDer Schritt über graphify hinaus
graphify ist gut in dem, was es tut: Einen Ordner in eine Wissensgraphen-Momentaufnahme zu verwandeln. Ein Lauf, eine graph.json, ein GRAPH_REPORT.md. Lies es. In der nächsten Session beginnst du neu.
wisdomGraph macht etwas strukturell anderes.
graphify | wisdomGraph | |
Speicher |
| Neo4j (persistent, alle Projekte) |
Knotentypen | flach (Code-Entities, Konzepte) | typisiert DIKW: Knowledge / Experience / Insight / Wisdom |
Läufe | Snapshot, überschreibt | MERGE — jeder Lauf vergrößert den Graphen |
Abfrage | GRAPH_REPORT.md lesen | Live-Edge → Live Traversal: ein Cypher-Pfad zur Laufzeit |
Gedächtnis | setzt jede Session zurück | akkumuliert über Sessions, Projekte, Monate |
Reasoning | Community-Erkennung (Topologie) | Graph-Pfad-Visitieren + DIKW-Hierarchie |
Feedback-Schleife | keine | Wisdom → Knowledge (Neuro-Kognition) |
Datenbank | keine erforderlich | Neo4j Aura (kostenlos) oder lokales Neo4j Docker |
Der Unterschied ist nicht inkrementell. Er ist architektonisch. graphify komprimiert eine Codebase in einen lesbaren Report. wisdomGraph baut eine künstliche Epistemologie – eine, die sich erinnert, verbindet und wächst.
Related MCP server: persistent-kb-mcp
Die DIKW-Pyramide, operationalisiert
Menschliche Experten speichern keine flachen Fakten. Sie organisieren Erfahrung in Ebenen:
Wisdom ← actionable principles derived from patterns
↑
Insight ← patterns detected across multiple experiences
↑
Experience ← events, decisions, outcomes with context
↑
Knowledge ← verified facts, documented behaviors, extracted structureJeder Knoten in wisdomGraph trägt ein tier-Label. Die Graphtopologie ist die kognitive Architektur. Wenn du etwas fragst, geht Cypher in den Ebenen nach oben – nicht Muster-Matching von Flachtext, sondern Reasoning entlang gelebter Erfahrung.
Die Feedback-Schleife ist entscheidend: Wenn ein Wisdom-Knoten abgefugt wird und nützlich ist, bestätigt er die verbundenen Knowledge-Knoten. Der Graph lernt, was zählt.
Installation
Erforderlich: Python 3.10+ und einer von: Claude Code, Codex, OpenClaw oder einem anderen MCP-Host
Und eines von: Neo5Aura Free (Cloud, keine Installation) oder Docker Desktop/Engine für einen verwalteten lokalen Neo4j-Container
pip install 'wisdomgraph[mcp]'
wisdom quickstartwisdom quickstart ist die End-to-End-Erstinstallation. Sie bereitet den Speicher vor, prüft die Neo4j-Verbindung und registriert wisdomGraph bei erkannten MCP-Hosts.
# Local managed Neo4j backend + detected MCP hosts
wisdom quickstart
# Local backend + Codex only
wisdom quickstart --host codex
# Existing Neo4j or DozerDB instance
wisdom quickstart --storage existing --uri bolt://localhost:7689 --user neo4j --password <password>
# Neo4j Aura
wisdom quickstart --storage aura --uri bolt+s://xxxxxxxx.databases.neo4j.io --user neo4j --password <password>Der MCP-Server selbst startet nie Docker oder erstellt Datenbanken. Das Speicher-Setup erfolgt explizit über quickstart, local, docker oder connect.
Option A – Verwaltetes lokales Backend (empfohlen beim ersten Lauf)
wisdom local up
wisdom doctorDadurch startet ein verwalteter neo4j:latest-Container mit dem Namen wisdomgraph-neo4j, speichert Daten unter ~/.wisdom/neo4j, verwendet den dokumentierten lokalen Login neo4j/password, speichert die Verbindung und lässt den MCP-Start sauber getrennt. Die Implementierung nutzt Docker direkt, daher funktioniert derselbe Befehl nur local up unter Windows PowerShell, Windows cmd.exe, macOS Terminal und Ubuntu Terminal, sobald Docker installiert ist.
Nützliche Befehle:
wisdom local status
wisdom local logs
wisdom local downOption B – Neo4j in der Cloud (ohne lokale Datenbank)
Erstelle ein kostenloses Konto unter elapsed.neo4j.com/cloud/aura
Erstelle eine kostenlose AuraDB-Instanz – kopiere die Verbindungs-URI und das Passwort
Führe Folgendes aus:
wisdom connect bolt+s://xxxxxxxx.databases.neo4j.io --user neo4j --password <your-password>Kostenlose Stufe: 200.000 Knoten. Mehr als genug für Jahre gesammelter Wiedergabe.
Option C – Optional/manuell DozerDB Docker (volle Kontrolle, APOC enthalten)
wisdom docker up # pulls graphstack/dozerdb:5.26.3.0 and starts it
wisdom connect bolt://localhost:7687 --user neo4j --password passwordOder manuell:
docker run -d \
-p 7474:7474 -p 7687:7687 \
-v $HOME/neo4j-wisdom/data:/data \
-v $HOME/neo4j-wisdom/logs:/logs \
--env NEO4J_AUTH=neo4j/password \
--env NEO4J_PLUGINS='["apoc"]' \
graphstack/dozerdb:5.26.3.0Öffne localhost:7474 – Neo4j Browser ist dein visuelles Fenster in den Wissensgraph.
Plattform-Unterstützung
Plattform | Installationsbefehl |
Claude Code (Linux/Mac) |
|
Claude Code MCP |
|
Codex MCP |
|
Claude Code (Windows) |
|
OpenClaw |
|
Öffne danach deinen KI-Coding-Assistenten und tippe:
/wisdom .MCP-Integration (v0.2.0+)
wisdomGraph wird als nativer Model Context Protocol (MCP)-Server ausgeliefert. Nach der Installation kann Claude, Codex oder ein anderer MCP-Host die wisdomGraph-Werkzeuge direkt aufrufen — ein /wind-Slash-Befehl wird nicht benötigt.
Claude Code Setup
wisdom mcp-installDieser Befehl schreibt den MCP-Server-Eintrag in .claude/settings.json deines aktuellen Projekts:
{
"mcpServers": {
"wisdomGraph": {
"command": "wisdom",
"args": ["mcp"]
}
}
}Starte Claude Code neu. wisdomGraph ist in diesem Projekt jetzt live.
Codex Setup (v0.3.0+)
wisdom mcp-install --host codexDamit wird die MCP-Registrierung für Codex ausgeführt:
codex mcp add wisdomGraph -- wisdom mcpStarte eine neue Codex-Session. Codex kann jetzt wisdom mcp starten und denselben Neo4j-gestützten DIKW-Graphen verwenden wie Claude Code.
MCP-Werkzeuge
Werkzeug | Wofür Agenten es verwenden |
| Eine Datei, ein Verzeichnis oder eine URL in Neo4j aufnehmen |
| Einen Ton, eine Entscheidung oder eine Idee explizit festhalten |
| Versuch, Ergebnis und daraus gelernte Erkenntnis erfassen |
| Anzahl der DIKKt-Werte und Kanten-/Quellen-Totale anzeigen |
| Knoten nach DIKW-Tier, Projekt und Verknüpfung auflisten |
| Nachverfolgen, warum ein Insight- oder Wisdom-Knoten existiert |
| Knoten mit seiner DIKW-Kette und Quellen erklären |
| eine schreibgeschützte Cypher-Traversierung ausführen |
| DIKW-Parke-Pipeline auslösen |
| Tier-Zahlen + Top-Wisdom-Knoten als Markdown liefern |
Beispiel – Claude erinnert sich über Sessions hinweg
Session 1:
Claude ruft
wisdom_rememberauf mit dem Label "DozerDB ignores NEO4J_AUTH if data dir exists", Stufe experience.
Session 2 (einige Tage später, neues Terminal):
Du fragst: „Wie setze ich DozerDB-Zugangsdaten zurück?“ Claude ruft
wisdom_queryauf → findet den Experience-Knoten → antwortet aus deinem eigenen Verlauf.
Der Graph hat sich erinnert. Claude hat nicht vergessen.
Globale vs. projektspezifische MCP-Installation
# Register for the current project only
wisdom mcp-install
# Register globally (all projects on this machine)
wisdom mcp-install --project ~
# Register globally with Codex
wisdom mcp-install --host codexVerwendung
/wisdom # absorb current directory
/wisdom ./raw # absorb a specific folder
/wisdom ./raw --mode deep # aggressive INFERRED edge extraction
/wisdom ./raw --update # re-absorb only changed files, MERGE into graph
/wisdom ./raw --tier knowledge # force all extractions into Knowledge tier only
/wisdom add https://arxiv.org/abs/1706.03762 # absorb a paper
/wisdom add https://x.com/... # absorb a tweet thread
/wisdom add https://... --author "Name" # tag the source author
/wisdom ask "what patterns repeat across all my projects?"
/wisdom ask "what do I know about authentication flows?"
/wisdom ask "trace the path from attention to optimizer"
/wisdom ask "..." --tier wisdom # only traverse Wisdom-tier nodes in answer
/wisdom reflect # LLM promotion pass: Knowledge→Experience→Insight→Wisdom
/wisdom reflect --project ./raw # reflect only on nodes from this corpus
/wisdom path "DigestAuth" "OAuth" # shortest path between two concepts
/wisdom explain "CausalSelfAttention" # full DIKW context for a node
/wisdom god-nodes # highest-degree concepts across all projects
/wisdom export --cypher # dump all nodes/edges as Cypher CREATE statements
/wisdom export --json # export to graph.json (graphify-compatible)
/wisdom export --obsidian # export to Obsidian vault
/wisdom status # graph stats: node counts by tier, edge counts, last update
/wisdom purge --project ./raw # remove nodes from one corpus, touch nothing elseWie Wisdom wächst
Lauf 1 – nimm deine Auth-Bibliothek auf:
Knowledge: JWT, session tokens, cookie flags, PKCE flow
Experience: (none yet — single source)Lauf 2 – nimm die Auth-Struktur eines anderen Projekts auf:
Knowledge: JWT, PKCE — MERGE deduplicates, adds a source link
Experience: two implementations, same pattern detected
Insight: JWT + PKCE is the converged pattern in your workLauf 3 – /wisdom reflect:
Wisdom: "Use stateless JWT for APIs, PKCE for browser flows.
Shipped this pattern across 3 projects without incident."Lauf 4 – /wisdom ask "wie sollte ich Auth in diesem neuen Dienst behandeln?":
Traversal: Knowledge → Experience → Insight → Wisdom
Answer: your own battle-tested principle, grounded in your actual historyDas ist kein Ordinary RAG. Das ist keine Zusammenfassung. Das ist der Graph, der dir auf Basis deiner gesammelten Erfahrung deine eigene Wisdom zurückgibt.
Graph-Schema
** Pyramid – DIKW:**
// DIKW node labels
(:Knowledge {id, label, content, source_file, confidence, timestamp, project})
(:Experience {id, label, content, context, outcome, timestamp, project})
(:Insight {id, label, content, pattern_strength, source_count, timestamp})
(:Wisdom {id, label, principle, confidence, reinforcement_count, timestamp})
// Relationships
(Knowledge)-[:GROUNDS]->(Experience)
(Experience)-[:REVEALS]->(Insight)
(Insight)-[:CRYSTALLIZES_INTO]->(Wisdom)
(Wisdom)-[:REINFORCES]->(Knowledge) // feedback loop — the graph learns
(Knowledge)-[:SEMANTICALLY_SIMILAR_TO]->(Knowledge)
(Insight)-[:CONTRADICTS]->(Insight) // tension surfaces, needs reflection
(any)-[:SOURCED_FROM]->(Source {uri, author, ingested_at})
// Cross-agent composite index
CREATE INDEX wisdom_composite IF NOT EXISTS
FOR (n:Knowledge|Experience|Insight|Wisdom)
ON (n.id, n.timestamp, n.confidence)Konfidenz fließt durch den Graphen. Ein Insight, der in 8 Experiences begründet ist, hat eine höhere pattern_strength als einer Mit nur 2. Wisdom-Knoten führen reinforcement_count – wie viele Traversen das Prinzip bestätigt haben.
Was du bekommst
Projektübergreifende God-Knoten – Konzepte, die über alle deine Projekte hinaus zentral sind, nicht nur in einem Repo.
Widerspruchserkennung – Zwei Insights in gegensätzliche Richtungen erzeugen CONTRADICTS-Verbindungen. Der Graph zeigt den Widerstand; du liebst ihn zu besserer Wisdom.
Zeitlicher Zerfall – Knoten tragen Zeitstempel. Alter Knowledge, das nicht durch frische Experience ausgedrückt wird, wird markiert. Der Graph altert elegant – wie ein erfahrenes Gedächtnis.
Volle Provenienz-Kette – Jeder Knoten zeigt zurück auf seine Source. Die Funktion kann Graf: /wind/explain Pfad: Fakt → Kontext → Muster → Prinzip.
Die „Warum“-Kette – nicht nur was, sondern warum es zählt – aus Docstrings, # NOTE:-Kommentaren, Design-Dokus in der Doku und der DIKW-Promotions-Logik.
Deployment-Optionen
Aura Free | DozerDB Local | |
Einrichtung | 3 Klicks +URI | 1 Docker-Kommando |
Kosten | Kostenlos (200K Knoten) | Für immer kostenlos |
APOC | Verfügbar | Enthalten |
Datenstandort | Deine Neo4j-Cloud (Aura) | Dein Rechner |
Visual Browser | Neo4-Konsole über neo4j.com | localhost:7474 |
Am besten geeignet | Schnellstart, Einzelpersonen | Teams, Air-Gap, volle Kontrolle |
Datenschutz
wisdomGraph sendet Dateiinhalte an die Modell-API deines KI-Coding-Assistenten zur semantischen Extraktion – insbesondere wenn das Modell von Anthropic oder vom Anbieter verwendet wird, den deine Plattform fest eingerichtet hat. Codeteilen werden lokal mit Ast von tree-sitter geparst. Alle Graphdaten liegen in deiner Neo4j-Instanz (Aura oder lokal). Keine Telemetrie, kein Usage-Tracking, keine Analyse.
Technologie-Stack
Neo4j (Aura oder DozerDB) + tree-sitter + APOC. Erstsemantische Extraktion über Claude (Claude Code) oder das Modell deiner Plattform. Die Graphdatenbank ist die Intelligenz-Schicht – Traversen, Pfadfindung und Community-Erkennung laufen nativ in Cypher über Neo4j GDS (Graph Data Science). Die-MCP-Integration erfolgt über das Model Context Protocol und das dortige Python-SDK.
Ausgearbeitete Beispiele sind die vertrauenswürdigste Art zu helfen: Führe /wisdom eines einen echten, Multi-Projekt-Korpus aus, lass ein- oder mehrfach /wind reflect laufen und dokumentiere, welche Wisdom-Knoten entstanden sind – und ob sie deiner Intuition entsprechen. Gib sie unter worked/{slug}/ ab.
Schema-Vorschläge hast du einen Beziehungstyp, der etwas Beziehungswertes nicht abbildet, das aktuell im Schema fehlt? Öffne ein Issue mit Cypher-Muster und ausgearbeitetem Beispiel.
DIKW"-Promoting-Heuristiken – bessere Prompts oder Rules dafür, wann Wissen über Knowledge → Experience → Insight → Wisdom aufsteigen soll. Die Promotion-Logik ist das Herz des Systems.
Alles zur Architektur plus Cypher-Schemas und wie Stufen erweitert werden können, steht in ARCHITECTURE.md.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Cloud-hosted MCP server for durable AI memory
An MCP memory server. One memory your agents share — across models, devices and apps.
MCP server for AI dialogue using various LLM models via AceDataCloud
Persistent memory for AI agents — log and recall conversation context over MCP.
Related MCP Servers
AlicenseBqualityAmaintenancePersistence memory MCP server that enables AI coding agents to recall and learn from past sessions, storing scars, wins, patterns, and decisions for continuous improvement.301809MIT- AlicenseNot gradedqualityDmaintenanceA local-first MCP server providing persistent, searchable knowledge base via SQLite, enabling AI agents to save and recall facts across sessions without cloud dependencies.MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that gives AI agents and teams persistent, shared memory using a knowledge graph with vector embeddings, automatic consolidation of related facts, and hybrid search.3-
- AlicenseNot gradedqualityAmaintenanceA universal MCP server providing persistent, structured memory through a knowledge graph with graph storage, semantic vector search, and multi-hop traversal for AI agents and IDEs.1MIT