wisdomGraph
wisdomGraph
AIエージェントのための、グラフネイティブな永続的認知機構。
graphifyはスナップショットを返します。wisdomGraphは、複合的に成長する記憶を返します。
wisdomGraphにClaude Code、Codex、OpenClaw、または他の任意のMCPホストから利用できます。コードベース、ノート、論文、会話を投入すれば、実行のたびに生きたNeo4jグラフへマージされます。グラフはリセットされません。累積され続けます。事実はパターンになり、パターンは洞察になり、洞察は知恵になります。
/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 loopgraphifyを超えるステップファンクション
graphifyは、それが得意とすることにおいて素晴らしい成果を上げています。フォルダをナレッジグラフのスナップショットに変換します。実行1回で、graph.json1つとGRAPH_REPORT.md1つ。これを読んで、次のセグメントまたstart overです。
graphifyは、根本的に異なることを行います。
graphify | wisdomGraph | |
ストレージ |
| Neo4j(永続的、全プロジェクト対象) |
ノードの種類 | フラット(コード体系、コンセプト) | 型付きDIKW: Knowledge / Experience / Insight / Wisdom |
実行サイクル | スナップ・上書き | MERGE — 実行ごとにグラフが成長 |
クエリ方法 | GRAPH_REPORT.mdを読む | 推論時のライブCypherトラバーサル |
記憶 | セッションごとにリセット | セッション、プロジェクト、月を超えての蓄積 |
推論 | コミュニティ検出(トポロジ) | グラフパストラバーサル + DIKW階層 |
フィードバックループ | なし | Wisdom → Knowledge(神経可塑性) |
データベース | 不要 | Neo4j Aura(無料)またはローカルNeo4j Docker |
この違いは、増分的なものではありません。構造的なものです。graphifyはコードベースを読みやすいレポートにまとめます。wisdomGraphは、記憶し、接続し、成長する人工的な認識検証機構を構築します。
Related MCP server: persistent-kb-mcp
実用化されたDIKWピラミッド
人間の専門家はフラットな事実を保存しません。経験を階層的に整理しています。
Wisdom ← actionable principles derived from patterns
↑
Insight ← patterns detected across multiple experiences
↑
Experience ← events, decisions, outcomes with context
↑
Knowledge ← verified facts, documented behaviors, extracted structurewisdomGraphのすべてのノードにはtierラベルが付いています。グラフトポロジーは、です。グラフ構造そのものが認知アーキテクチャです。質問を投げると、Cypherは「平らなテキストのキーワードマッチ」ではなく経験則を横断する推論によって、階層を上方へトラバースします。
フィードバックループはきわめて重要です。Wisdomノードがクエリされて有用だと判断されると、結びついたKnowledgeノードを強化します。グラフは何が重要かを学習します。
インストール
必須条件: Python 3.10以上、および以下のいずれか: Claude Code、Codex、OpenClaw、その他のMCPホスト
さらに、どちらか: Neo4j Aura Free(クラウド、インストール不要)または管理されたローカル Neo4jコンテナを動かすための Docker Desktop/Engine
pip install 'wisdomgraph[mcp]'
wisdom quickstartwisdom quickstartは、初回セットアップをエンドツーエンドで行います。ストレージを準備し、Neo4j接続を確認し、検出したMCPホストにwisdomGraphを登録します。
# 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>MCPサーバー自体がDockerを起動したりデータベースを作成したりすることはありません。ストレージのセットアップは、quickstart、local、docker、connectで明示的に行います。
オプション A — 管理型ローカルバックエンド(初回実行時に推奨)
wisdom local up
wisdom doctorこれにより、wisdomgraph-neo4jという名前の管理型neo4j:latestコンテナが起動し、~/.wisdom/neo4jにデータを保存し、文書化されたローカルログイン情報neo4j/passwordを使用し、接続情報を保存した上で、MCPの起動とはきれいに分離されます。実装はDocker CLIを直接利用しているため、Dockerをインストールした後は、同じwisdom local upコマンドがWindows PowerShell、Windows cmd.exe、macOS Terminal、Ubuntu Terminalで動きます。
便利なコマンド:
wisdom local status
wisdom local logs
wisdom local downオプション B — Neo4j Aura(ローカルデータベース不要)
neo4j.com/cloud/auraで無料アカウントを作成します。
無料のAuraDBインスタンスを作成し、接続URIとパスワードをコピーします。
実行:
wisdom connect bolt+s://xxxxxxxx.databases.neo4j.io --user neo4j --password <your-password>無料枠は200,000ノードです。何年分の知恵を蓄積するのに十分です。
オプション C — オプション/手動 DozerDB Docker(フルコントロール、APOC含む)
シンプル
wisdom docker up # pulls graphstack/dozerdb:5.26.3.0 and starts it
wisdom connect bolt://localhost:7687 --user neo4j --password passwordまたは手動で:
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.0localhost:7474を開けば、Neo4j Browserが智慧グラフを見渡せるビジュアルな窓口です。
プラットフォームサポート
プラットフォーム | インストールコマンド |
Claude Code(Linux/Mac) |
|
Claude Code MCP |
|
Codex MCP |
|
Claude Code(Windows) |
|
OpenClaw |
|
AIコーディングアシスタントを開いて、次のようにタイプします:
/wisdom .MCP統合(v0.2.0+)
wisdomGraphは、ネイティブな モデルコンテキストプロトコル(MCP)サーバー として提供されます。登録されると、Claude、Codex、その他のMCPホストは、/wisdomスラッシュコマンドなしでwisdomGraphのツールを直接呼び出せます。
Claude Codeのセットアップ
wisdom mcp-installこれにより、MCPサーバーのエントリが現在のプロジェクトの.claude/settings.jsonに書き込まれます:
{
"mcpServers": {
"wisdomGraph": {
"command": "wisdom",
"args": ["mcp"]
}
}
}Claude Codeを再起動すれば、そのプロジェクトでwisdomGraphが使えるようになります。
Codexのセットアップ(v0.3.0+)
wisdom mcp-install --host codexこれでCodex MCP登録が実行されます:
codex mcp add wisdomGraph -- wisdom mcp新しいCodexセッションを開始します。Codexはwisdom mcpを起動し、Claude Codeと同じNeo4j駆動のDIKWグラフを使うことができます。
MCPツール
ツール | エージェントがこれを使ってすること |
| ファイル、ディレクトリ、URLをNeo4jに取り込む |
| 事実、決定、洞察を明示的に保存する |
| 試み、結果、学んだ教訓を記録する |
| DIKWティアの数とエッジ/ソースの総数を読む |
| DIKWティア、プロジェクト、および接続性でノードを一覧する |
| 洞察またはWisdomノードが存在する理由を遡る |
| DIKWの接続チェーンとソースとともにノードを説明する |
| 読み取り専用のCypherトラバーサルを実行する |
| DIKWプロモーションパイプラインを起動する |
| ティアの数と上位WisdomノードをMarkdownとして取得する |
例: セッションをまたいで記憶するClaude
セッション 1:
Claudeは、ラベルを**"節"** """* として、
wisdom_rememberを呼び出します。「DozerDBはデータディレクトリがあるとNEO4J_AUTHを無視する」というラベル を、ティアエクスペリエンスとして保存します。
セッション 2(数日後の新しいターミナル):
"DozerDBの資格情報をリセットするには?" とあなたが尋ねる。 Claudeは
wisdom_queryを呼び出し → Experienceノードを見つけ → あなた自身の履歴から答えます。
グラフは覚えていました。Claudeは忘れませんでした。
グローバルMCPとプロジェクトMCPのインストール
# 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 codex使用法
/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 else知恵がどう蓄積されるのか
実行 1 — 認証ライブラリを取り込む:
Knowledge: JWT, session tokens, cookie flags, PKCE flow
Experience: (none yet — single source)実行 2 — 別のプロジェクトの認証を取り込む:
Knowledge: JWT, PKCE — MERGE deduplicates, adds a source link
Experience: two implementations, same pattern detected
Insight: JWT + PKCE is the converged pattern in your work実行 3 — /wisdom reflect:
Wisdom: "Use stateless JWT for APIs, PKCE for browser flows.
Shipped this pattern across 3 projects without incident."実行 4 — /wisdom ask "この新しいサービスでは、認証をどう扱うべき?":
Traversal: Knowledge → Experience → Insight → Wisdom
Answer: your own battle-tested principle, grounded in your actual historyこれはRAGではありません。サマリ化ではありません。これは、あなたの経験をグラフがトラバーサルして、 あなた自身の知恵 をあなたに返してくるものなのです。
グラフスキーマ
// 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)信頼度はグラフを通じて流れます。8つの経験則に裏付けられた洞察は、2つのものに基づくものより高い pattern_strength を持つでしょう。Wisdomノードは reinforcement_count — その原則を確認したトラバーサルの回数 — を追跡します。
得られるもの
クロスプロジェクトのハブノード — 1つのリポジトリだけでなく、すべてのプロジェクトとコーパスにわたって中心的な役割を持つ概念。
矛盾検出 — 互いに反対の方向を示す2つのInsightが、CONTRADICTSエッジとして浮き彫りになります。グラフはそれを示し、あなたがそれをより良いWisdomに解決できます。
時間的減衰 — ノードにはタイムスタンプが含まれています。最近のExperienceによって強化されない古いKnowledgeは、フラグ付けされます。グラフは、専門家の記憶のように、経時的に優雅に変化していきます。
完全な来歴チェーン — すべてのノードは、Sourceへと遡ることができます。 /wisdom explain "ノード"は、fact → context → inequity/pattern → principle という完全なDIKW経路を返します。
「なぜ」のチェーン — 単にものだけではなく、それがなぜ重要なのかも、docstring、# NOTE: コメント、ドキュメント内の設計根拠、そしてDIKWのプロモーション判断の理由から抽出されます。
デプロイオプション
Aura Free | DozerDB Local | |
セットアップ | 3クリック + URI | 1つのdockerコマンド |
コスト |
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