Give your agent the whole codebase, not a few pages.
A field-aware code graph plus persistent memory. Your AI coding agent stops grepping and re-deriving how everything fits - it already holds the whole codebase.
Works with Claude Code, Cursor, and any MCP-compatible client

THE PROBLEM
Every AI agent reads a few pages out of the book. Every single session.

Your agents re-explore your codebase from scratch every session - a few pages out of the book. RemembrallMCP indexes the whole thing once and answers instantly.
TWO CAPABILITIES
A field-aware code graph, plus memory that survives
Field-Aware Code Graph
Pre-indexes your codebase with tree-sitter. Functions, classes, methods, fields, imports, and field references - queryable in sub-millisecond.
- ✓ 9 languages: Python, Java, JavaScript, Rust, Go, Ruby, TypeScript, Kotlin, C#
- ✓ Fields and references: who reads self.amount, this.balance, s.Address?
- ✓ Blast radius analysis - what breaks if I change this?
- ✓ Symbol lookup: find where any function, class, or field is defined
- ✓ Cross-file import resolution and incremental re-indexing
Persistent Memory
Stores decisions, patterns, and context that survive between sessions. Hybrid semantic + full-text search finds what matters.
- ✓ 9 memory types: Decision, Pattern, ErrorPattern, Preference, Architecture, and more
- ✓ Hybrid search: pgvector semantic + Postgres full-text + RRF fusion
- ✓ Cold start solved: ingest from GitHub PRs or markdown docs
- ✓ Scoped by organization, team, or project
- ✓ Importance scoring and access tracking
BENCHMARKS
Real numbers. Real codebase. No cherry-picking.
Tested against pallets/click v8.1.7 (594 symbols) with 5 real coding tasks.
| Metric | Without RemembrallMCP | With RemembrallMCP | Improvement |
|---|---|---|---|
| Total tool calls (5 tasks) | 112 | 5 | -95.5% |
| Estimated tokens | ~56,000 | ~1,000 | -98.2% |
| Avg calls per question | 22.4 | 1.0 | -95.5% |
MEMORY QUALITY
10 MCP TOOLS
Everything an agent needs. Nothing it doesn't.
Memory
remembrall_storeStore knowledge with vector embeddings
remembrall_recallHybrid semantic + full-text search
remembrall_updateUpdate content, tags, importance
remembrall_deleteRemove memories by UUID
Code Graph
remembrall_indexParse project, build field-aware code graph
remembrall_impactBlast radius on functions, classes, methods, and fields
remembrall_lookup_symbolFind where functions, classes, methods, or fields are defined
remembrall_tourGenerate guided reading-order tour of indexed codebase
Ingestion
remembrall_ingest_githubImport merged PR descriptions as memories
remembrall_ingest_docsScan markdown files, split by headers, auto-classify
BUILT WITH
Pure Rust. Zero Python. No external APIs.
Index your codebase in 2 minutes.
Quickstart with Docker Compose
git clone https://github.com/roboticforce/remembrallmcp.git
cd remembrallmcp
docker compose up -dAdd to your MCP client config
{
"mcpServers": {
"remembrall": {
"command": "remembrall"
}
}
}