Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🧠 Knowledge & Memory
  3. Claude Memory Manager
C
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/11/2026, 12:09:12 AM

Claude Memory Manager

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Cross-session memory for Claude Code β€” context capture, semantic search, recall

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "claude-memory-manager": {
      "command": "npx",
      "args": [
        "-y",
        "claude-memory-manager"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing Alternatives🧠 More in Knowledge & Memory

Documentation Overview

Claude Memory Manager

Cross-session memory for Claude Code β€” never lose context between sessions.

Claude Memory Manager automatically captures architectural decisions, code changes, bug fixes, and configuration choices from your Claude Code sessions, then intelligently retrieves relevant context when you start new sessions.

What It Does

Every time you use Claude Code, valuable context is created and lost when the session ends:

  • Which libraries you chose and why
  • Bug fixes and their root causes
  • Configuration decisions
  • File structure and naming conventions
  • Error resolutions

Claude Memory Manager solves this by:

  1. Parsing your Claude Code session logs (JSONL files)
  2. Extracting meaningful memories with importance scoring
  3. Embedding memories for semantic search
  4. Storing everything in a local SQLite database with FTS5
  5. Retrieving relevant context via hybrid semantic + keyword search
  6. Serving context to Claude Desktop via MCP protocol

Installation

Terminal
pip install claude-memory-manager

For local embeddings (no API key needed):

Terminal
pip install claude-memory-manager[local]

For development:

Terminal
pip install claude-memory-manager[dev]

Quick Start

1. Initialize the Database

bash
claude-memory init

This creates the SQLite database at ~/.claude-memory/memory.db and saves a config file.

2. Ingest Session Logs

bash
# Ingest all sessions from the default path (~/.claude/projects/)
claude-memory ingest

# Ingest from a specific path
claude-memory ingest /path/to/sessions

# Watch for new sessions and auto-ingest
claude-memory ingest --watch

3. Search Memories

bash
# Search across all memories
claude-memory search "authentication setup"

# Filter by project
claude-memory search "database schema" --project /path/to/project

# Filter by category
claude-memory search "cors" --category config

4. Generate Context Summary

bash
# List all indexed projects
claude-memory context

# Generate summary for a specific project
claude-memory context /path/to/project

# With custom token limit
claude-memory context /path/to/project --max-tokens 3000

5. Connect to Claude Desktop (MCP)

Add to your Claude Desktop config (see MCP Setup):

config.json
{
  "mcpServers": {
    "claude-memory": {
      "command": "claude-memory-mcp",
      "args": []
    }
  }
}

CLI Reference

CommandDescription
claude-memory initInitialize the SQLite database
claude-memory ingest [PATH]Ingest session logs from path
claude-memory ingest --watchWatch and auto-ingest new sessions
claude-memory search "query"Hybrid semantic + keyword search
claude-memory context [PROJECT]Generate context summary
claude-memory listList all indexed sessions
claude-memory statsDatabase statistics
claude-memory prune --older-than 90dRemove old memories
claude-memory exportExport memories as JSON
claude-memory serveStart MCP server mode

Global Options

OptionDescription
--config PATHCustom config file path
--verbose / -vEnable debug logging
--versionShow version

Search Options

OptionDescription
--project / -pFilter by project path
--category / -cFilter by category
--limit / -nMax results (default: 5)

Categories

Memories are classified into these categories:

  • decision β€” Architectural and design decisions
  • code_change β€” Significant code modifications
  • bug_fix β€” Bug identification and resolution
  • config β€” Configuration and environment changes
  • error_resolution β€” Errors encountered and solved
  • preference β€” User preferences and conventions
  • discussion β€” General discussion summaries

MCP Setup

Claude Desktop

  1. Find your Claude Desktop config file:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add the memory server:

config.json
{
  "mcpServers": {
    "claude-memory": {
      "command": "claude-memory-mcp",
      "args": []
    }
  }
}
  1. Restart Claude Desktop.

See examples/claude-desktop-config.json for a complete example.

MCP Tools

Once connected, Claude Desktop can use these tools:

ToolDescription
memory_searchSearch memories by query with optional filters
memory_recallGet a formatted context summary for a project
memory_saveSave a new memory directly
memory_statsGet database statistics

Architecture

Code
claude-memory-manager/
  src/claude_memory/
    cli.py              # Click CLI commands
    mcp_server.py       # MCP stdio server
    config.py           # Configuration management
    core/
      extractor.py      # Memory extraction from conversations
      embedder.py       # Embedding generation + caching
      indexer.py         # Pipeline: parse -> extract -> embed -> store
      retriever.py      # Hybrid semantic + keyword search
      summarizer.py     # Context summary generation
    parsers/
      jsonl_parser.py   # Claude Code session log parser
      diff_parser.py    # Unified diff parser
    storage/
      database.py       # SQLite + FTS5 operations
      models.py         # Pydantic data models
      migrations.py     # Schema versioning
    integrations/
      anthropic_embeddings.py  # Voyage AI API
      local_embeddings.py      # sentence-transformers
    utils/
      formatting.py     # CLI output formatting
      license.py        # License validation

Data Flow

Code
Session Logs (.jsonl)
        |
  [JSONL Parser] -----> ParsedSession
        |
  [Extractor] --------> Memory objects (categorized, scored)
        |
  [Embedder] ----------> Embeddings (bytes for SQLite BLOB)
        |
  [Indexer] -----------> SQLite DB (with FTS5 index)
        |
  [Retriever] ---------> Search results (hybrid ranked)
        |
  [Summarizer] --------> Context summary (markdown)

Configuration

Configuration is loaded from (in priority order):

  1. Environment variables
  2. Config file (~/.claude-memory/config.json)
  3. Defaults

Environment Variables

VariableDescriptionDefault
CLAUDE_SESSIONS_PATHPath to session logs~/.claude/projects
CLAUDE_MEMORY_DB_PATHDatabase file path~/.claude-memory/memory.db
CLAUDE_MEMORY_EMBEDDING_PROVIDERanthropic, voyage, or locallocal
ANTHROPIC_API_KEYAnthropic API keyβ€”
VOYAGE_API_KEYVoyage AI API keyβ€”
CLAUDE_MEMORY_MAX_TOKENSMax tokens for context2000
CLAUDE_MEMORY_LOG_LEVELLog levelINFO

Embedding Providers

ProviderDimensionRequires
voyage1024VOYAGE_API_KEY
anthropic1024ANTHROPIC_API_KEY
local384pip install claude-memory-manager[local]

If no provider is available, a stub provider is used (keyword search still works, but semantic search is disabled).

FAQ

Where are my memories stored? In a SQLite database at ~/.claude-memory/memory.db. All data stays local.

Does this send my code to any API? Only if you configure the Voyage or Anthropic embedding provider. In that case, only memory text content (not full session logs) is sent to generate embeddings. Use local for fully offline operation.

How does deduplication work? Each memory's content is hashed (SHA-256). If a memory with the same hash already exists, it is skipped during ingestion.

How does hybrid search work? Results from cosine-similarity vector search (70% weight) are combined with SQLite FTS5 keyword search results (30% weight). Memories appearing in both get combined scores.

Can I export my memories? Yes: claude-memory export > memories.json or claude-memory export -o file.json.

How do I prune old memories? claude-memory prune --older-than 90d removes memories older than 90 days. Supports d (days), w (weeks), m (months), y (years).

Development

bash
# Clone and install in development mode
git clone https://github.com/nyxtools/claude-memory-manager.git
cd claude-memory-manager
pip install -e ".[dev]"

# Run tests
pytest

# Type check
mypy src/

# Lint
ruff check src/ tests/

License

MIT License. Copyright (c) 2026 NyxTools.

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Moxie Docs MCP logoMoxie Docs MCP
    β˜… Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    🧠 Knowledge & Memory17 views
    Compare vs Moxie Docs MCP β†’
  • Mcp Server logoMcp Server

    Apple Developer Documentation with Semantic Search, RAG, and AI reranking for MCP clients

    🧠 Knowledge & Memory0 views
    Compare vs Mcp Server β†’
  • C
    Cortex

    Shared, persistent semantic memory for your AI: save, search by meaning, recall with sources.

    🧠 Knowledge & Memory0 views
    Compare vs Cortex β†’
  • M
    Memory

    Portable memory for AI agents: capture once, recall across Claude, Cursor, and any MCP client.

    🧠 Knowledge & Memory0 views
    Compare vs Memory β†’

Frequently Asked Questions about Claude Memory Manager

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "claude-memory-manager": { "command": "npx", "args": ["-y", "claude-memory-manager"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewClaude Memory Manager AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/claude-memory-manager?style=directory)](https://allmcps.com/mcp/claude-memory-manager)
HTML Embed
<a href="https://allmcps.com/mcp/claude-memory-manager"><img src="https://allmcps.com/api/badge/claude-memory-manager?style=directory" alt="Claude Memory Manager on AllMCPs" /></a>

Technical Specs & Signals

Category🧠Knowledge & Memory
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
0/4 checks healthy over the last 6h
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🧠 Knowledge & Memory β†’Best MCP servers for Memory & Knowledge β†’Alternatives to Claude Memory Manager β†’Install in Claude DesktopInstall in CursorInstall in VS Code