Remindb

v1.0.0Knowledge & Memorystable

An agentic memory database that cuts session tokens by 82–99%. One portable SQLite file — your agent's memory, anywhere.

agent-memoryai-agentsastclaude-codecli
Share:
102
Stars
0
Downloads
0
Weekly
0/5

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

Agentic memory database
Session token reduction
Portable SQLite memory storage
radimsem

Maintainer

LicenseMIT
Languagego
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx remindb

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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 | bash
2

Initialise 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.db
3

Configure 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=stdio
4

Add 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"
      }
    }
  }
}
5

Compile existing notes into memory

On first run, ask the agent to compile your source directory into the database so past notes become searchable.

6

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.

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.

Quick Config Preview

{ "mcpServers": { "remindb": { "command": "npx", "args": ["-y", "remindb"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides