mshadmanrahman/root-kg
Personal knowledge graph with entity extraction, GraphRAG, and MCP integration. Turn your notes into searchable intelligence.
Platform-specific configuration:
{
"mcpServers": {
"root-kg": {
"command": "npx",
"args": [
"-y",
"root-kg"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<p align="center"> </p>
<h1 align="center">ROOT</h1>
<p align="center"> <strong>Personal knowledge graph with entity extraction, GraphRAG, and MCP integration.</strong><br> Turn your scattered notes into searchable intelligence that AI tools can query in real-time. </p>
<p align="center"> </p>
<p align="center"> <a href="#quick-start">Quick Start</a> • <a href="#how-it-works">How It Works</a> • <a href="#18-mcp-tools">Tools</a> • <a href="#llm-backends">LLM Backends</a> • <a href="#use-cases">Use Cases</a> </p>
---
You have knowledge everywhere. Obsidian vault. Meeting transcripts. Email threads. Slack messages. When you need to answer "Who influences this project?" or "How did this decision evolve?", you're manually searching across systems, holding the mental model in your head.
ROOT fixes this. It indexes everything, extracts entities and relations, builds a graph, and gives your AI tools a way to query it all in real-time.
> root_ask("What decisions were made about the pricing model?")
# ROOT Answer
Ric is developing a new pricing model with weighted intensity scoring,
school ranking, course count, and FOS difficulty metrics. This was
discussed in the 1-1 with Ric (Feb 2026) and the ESP Lead Capping
meeting. Timeline: Option B pricing model Loading reviews...