remembrallmcp
by roboticforce·★ 18·Score 43
MCP server providing persistent memory and code dependency graph for AI agents using Rust and Postgres.
Overview
RemembrallMCP is a comprehensive MCP server that addresses the stateless nature of AI coding agents by providing persistent memory and code dependency analysis. It uses Rust for performance, PostgreSQL with pgvector for vector storage, and implements the MCP protocol to expose tools for memory recall/management and code intelligence. The server significantly reduces token usage by pre-building dependency graphs rather than having agents explore codebases from scratch each session.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Teams already using PostgreSQL who need persistent memory for AI agents and want to reduce token consumption in code analysis tasks.
When NOT to choose this
If you're not already using PostgreSQL or need write access to the database, as RemembrallMCP requires a Postgres + pgvector setup and primarily provides read-only access.
Tools this server exposes
9 tools extracted from the READMEremembrall_recallSearch memories - hybrid semantic + full-text with RRF fusion
remembrall_storeStore decisions, patterns, knowledge with vector embeddings
remembrall_updateUpdate an existing memory (content, summary, tags, or importance)
remembrall_deleteRemove a memory by UUID
remembrall_ingest_githubBulk-import merged PR descriptions from a GitHub repo
remembrall_ingest_docsScan a directory for markdown files and ingest them as memories
remembrall_indexParse a project directory into a dependency graph (8 languages)
remembrall_impactBlast radius analysis - what breaks if I change this?
remembrall_lookup_symbolFind where a function or class is defined across the project
Comparable tools
Installation
Installation
Option 1: Docker Compose (easiest)
git clone https://github.com/cdnsteve/remembrallmcp.git
cd remembrallmcp
# Start Postgres + initialize schema + download embedding model
docker compose up -d
# Run the MCP server
docker compose run --rm remembrallOption 2: Prebuilt Binary
# macOS (Apple Silicon)
curl -fsSL https://github.com/cdnsteve/remembrallmcp/releases/latest/download/remembrall-aarch64-apple-darwin.tar.gz | tar xz
sudo mv remembrall /usr/local/bin/
# Initialize
remembrall initClaude Desktop Configuration
Add to your Claude Desktop config:
{
"mcpServers": {
"remembrall": {
"command": "remembrall"
}
}
}FAQ
- What languages are supported by the code dependency graph?
- Currently supports 8 languages: Python, Java, JavaScript, Rust, Go, Ruby, TypeScript, and Kotlin with quality scores ranging from A to B.
- How does this improve AI agent performance?
- By reducing token usage by 95-98% for code exploration tasks. Instead of agents reading multiple files per query, RemembrallMCP provides instant answers through pre-built dependency graphs and memory recall.
Compare remembrallmcp with
Last updated · Auto-generated from public README + GitHub signals.