GH Repository · vitali87
code-graph-rag
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
- stars
- 5,138
- 30-day movement
- +258/day
- Related entries
- 60
- Connections
- 2
makedockerPythontree-sitterretrieval-augmented-generationragpython/uvmulti-languagemonorepoaiclaude-codeknowledge-graphcode-analysiscode-understandingcodebase-searchsemantic-searchdeveloper-toolsgraph-databasemcp-serverastmcppythonllmmemgraph
code-graph-rag is an MCP server that builds a knowledge graph over multi-language codebases using tree-sitter AST parsing and a Memgraph graph database, exposing RAG-style search and query over the code. It targets monorepos and ships an MCP manifest so LLM clients like Claude Code can connect to it.
You reach for it when an LLM needs structured, graph-based understanding of a large multi-language monorepo rather than plain text retrieval.
Use it to
- Index a monorepo into a code knowledge graph
- Connect Claude Code via the MCP manifest
- Run semantic search across multi-language codebases
- Query code relationships through the graph database
- Self-host locally with the provided Docker toolchain
For Developers using LLM coding assistants on large monorepos
- Role
- mcp-server
- Language
- Python
- Licence
- MIT
- Forks
- 677
- Open issues
- 89
- Last push
- 2026-09-15
- Latest release
- v0.0.79 · 2026-02-21
topicsragknowledge-graphmcp-servercode-analysismonorepotree-sitter