MCP Catalogs
Home

remembrallmcp

by roboticforce·18·Score 43

MCP server providing persistent memory and code dependency graph for AI agents using Rust and Postgres.

developer-toolsai-llmknowledge-graph
1
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

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:

you:Enhancing AI coding agents with persistent memory of past decisions and patterns
you:Quickly analyzing code dependencies and impact changes before making modifications
you:Ingesting project documentation and GitHub PRs to bootstrap agent knowledge
you:What languages are supported by the code dependency graph?
you:How does this improve AI agent performance?

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 README
  • remembrall_recall

    Search memories - hybrid semantic + full-text with RRF fusion

  • remembrall_store

    Store decisions, patterns, knowledge with vector embeddings

  • remembrall_update

    Update an existing memory (content, summary, tags, or importance)

  • remembrall_delete

    Remove a memory by UUID

  • remembrall_ingest_github

    Bulk-import merged PR descriptions from a GitHub repo

  • remembrall_ingest_docs

    Scan a directory for markdown files and ingest them as memories

  • remembrall_index

    Parse a project directory into a dependency graph (8 languages)

  • remembrall_impact

    Blast radius analysis - what breaks if I change this?

  • remembrall_lookup_symbol

    Find where a function or class is defined across the project

Comparable tools

deepseek-mcpcode-mcptree-sitter-lsp

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 remembrall

Option 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 init

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.