Remindb
An agentic memory database that cuts session tokens by 82–99%. One portable SQLite file — your agent's memory, anywhere.
What is Remindb?
Remindb is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to agentic memory database that cuts session tokens by 82–99%. one portable sqlite file — your agent's memory, anywhere.
An agentic memory database that cuts session tokens by 82–99%. One portable SQLite file — your agent's memory, anywhere.
This server falls under the Knowledge & Memory category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- An agentic memory database that cuts session tokens by 82–99
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx remindbConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Remindb
Remindb is an agentic memory database built on SQLite that gives AI agents persistent, indexed memory across sessions while dramatically reducing token consumption — by 82–99% compared to re-reading source files. It stores notes and context in a single portable `.db` file and exposes a 14-tool MCP suite for reading, writing, searching, and managing memory nodes with full-text search (FTS5), version history, and graph-based relationship traversal. Developers use it to give Claude Code, Codex, or Gemini CLI a long-term memory layer that survives session restarts without blowing the context window.
Prerequisites
- Go 1.26+ (if building from source) or a Unix/Windows shell for the installer script
- An MCP-compatible client such as Claude Desktop, Claude Code, or Gemini CLI
- A writable directory for the SQLite database file (`.remindb/` by default)
- Basic familiarity with MCP server configuration (stdio or HTTP transport)
Install remindb
Run the one-line installer for Linux or macOS. On Windows use the PowerShell equivalent. Alternatively, build from source with Go.
curl -fsSL https://raw.githubusercontent.com/radimsem/remindb/main/install.sh | bashInitialise the notes directory
Create a directory where remindb will watch for markdown or text files to compile into memory. Set the path via the REMINDB_SOURCE environment variable or in the config file.
mkdir -p ~/notes
export REMINDB_SOURCE=~/notes
export REMINDB_DB=~/.remindb/memory.dbConfigure transport mode
remindb supports stdio (default, for MCP clients) and HTTP. For Claude Desktop use stdio. Set REMINDB_TRANSPORT if you need HTTP.
export REMINDB_TRANSPORT=stdioAdd to your MCP client config
Add the remindb server to claude_desktop_config.json (or equivalent) so your MCP client discovers it on startup.
{
"mcpServers": {
"remindb": {
"command": "remindb",
"args": [],
"env": {
"REMINDB_SOURCE": "/Users/you/notes",
"REMINDB_DB": "/Users/you/.remindb/memory.db",
"REMINDB_TRANSPORT": "stdio"
}
}
}
}Compile existing notes into memory
On first run, ask the agent to compile your source directory into the database so past notes become searchable.
Verify the server is working
Ask the agent to call MemoryStats to confirm the database is healthy and the node count matches your notes.
Remindb Examples
Client configuration
Minimal claude_desktop_config.json entry using the installed remindb binary with stdio transport.
{
"mcpServers": {
"remindb": {
"command": "remindb",
"args": [],
"env": {
"REMINDB_SOURCE": "/Users/you/notes",
"REMINDB_DB": "/Users/you/.remindb/memory.db",
"REMINDB_TRANSPORT": "stdio"
}
}
}
}Prompts to try
Example prompts that exercise remindb's memory tools once the server is connected.
- "Search memory for everything we discussed about the authentication redesign."
- "Note that we decided to use JWT with refresh tokens — store this in memory."
- "Show me the memory tree so I can see what topics are currently indexed."
- "Summarise and compact any cold nodes older than 30 days to save space."
- "What changed in memory since yesterday? Run a MemoryDelta for me."Troubleshooting Remindb
remindb binary not found after install
Ensure ~/.local/bin is on your PATH. Add `export PATH="$HOME/.local/bin:$PATH"` to ~/.bashrc or ~/.zshrc and reload your shell.
MemorySearch returns no results even though notes exist
Run MemoryCompile to ingest the source directory into the database. The FTS5 index is only built after compilation, not automatically on file save unless the rescan interval is set.
Agent cannot connect to remindb in Claude Desktop
Check that the command path in the config is the full absolute path to the remindb binary (e.g. /Users/you/.local/bin/remindb) and that REMINDB_TRANSPORT is set to stdio, not http.
Frequently Asked Questions about Remindb
What is Remindb?
Remindb is a Model Context Protocol (MCP) server that agentic memory database that cuts session tokens by 82–99%. one portable sqlite file — your agent's memory, anywhere. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Remindb?
Follow the installation instructions on the Remindb GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Remindb?
Remindb works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Remindb free to use?
Yes, Remindb is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
Remindb Alternatives — Similar Knowledge & Memory Servers
Looking for alternatives to Remindb? Here are other popular knowledge & memory servers you can use with Claude, Cursor, and VS Code.
MemPalace
★ 52.6kA local AI memory system that stores all conversations verbatim and organizes them into navigable structures. It provides 19 MCP tools for AI assistants to search and retrieve past decisions, debugging sessions, and architecture debates automatically
Kratos
★ 25.7k🏛️ Memory System for AI Coding Tools - Never explain your codebase again. MCP server with perfect project isolation, 95.8% context accuracy, and the Four Pillars Framework.
Context Mode
★ 15.4kAn MCP server that preserves LLM context by intercepting large data outputs and returning only concise summaries or relevant sections. It enables efficient sandboxed code execution, file processing, and documentation indexing across multiple programm
Memu
★ 13.7kMemory for 24/7 proactive agents like OpenClaw.
MemOS
★ 9.3kMemOS (Memory Operating System) is a memory management operating system designed for AI applications. Its goal is: to enable your AI system to have long-term memory like a human, not only remembering what users have said but also actively invoking, u
Everos
★ 5.4kBuild, evaluate, and integrate long-term memory for self-evolving agents.
Browse More Knowledge & Memory MCP Servers
Explore all knowledge & memory servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Remindb in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Remindb?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.