nyxtoolsdev avatar

Claude Memory Manager

nyxtoolsdev/claude-memory-manager

Solves the context loss problem between Claude Code sessions by parsing your JSONL conversation logs, extracting architectural decisions and bug fixes, then indexing them with embeddings for semantic retrieval. Exposes `memory_search`, `memory_recall`, `memory_save`, and `memory_stats` tools via MCP. You'd reach for this when you're tired of re-explaining your codebase's authentication setup or rediscovering why you configured CORS a certain way. Uses hybrid search combining vector similarity with SQLite FTS5 keyword matching. Supports Voyage, Anthropic, or fully local embeddings via sentence-transformers. Run `claude-memory ingest` to process your session history, then let Claude Desktop pull relevant context automatically when you start new conversations about the same project.

GitHub stars
1
tools
4
transport
STDIO
last updated
Mar 25, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

memory_searchSearch memories by query with optional filters

Search memories by query with optional filters

No parameter schema in public metadata yet.

memory_recallGet a formatted context summary for a project

Get a formatted context summary for a project

No parameter schema in public metadata yet.

memory_saveSave a new memory directly

Save a new memory directly

No parameter schema in public metadata yet.

memory_statsGet database statistics

Get database statistics

No parameter schema in public metadata yet.

Sponsors

Readme

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

pip install claude-memory-manager

View the full README on GitHub

Details

Repository
github.com/nyxtoolsdev/claude-memory-manager
Categories
AI & LLM Tools, Search & Web Crawling
Package
claude-memory-manager
Transport
STDIO
Registry
MCP registry, active

More from nyxtoolsdev

Related AI & LLM Tools MCP servers

View all
1tobs-code avatarCozo Memorytobs-code/cozo-memoryLocal-first memory system for AI agents with hybrid search and graph reasoning1stars
2ysydhc avatarTeamMemoryysydhc/team_memoryTeam experience database - let AI accumulate, retrieve and apply team knowledge across chats.1stars
3csoai-org avatarOwasp Agentic Mcpcsoai-org/owasp-agentic-mcpOwasp Agentic MCP Server by MEOK AI Labs0stars
4daedalus avatarMcp External Memorydaedalus/mcp-external-memoryAn MCP server that gives LLMs persistent, searchable semantic memory0stars
5dan24ou-cpu avatarAgent Signaldan24ou-cpu/agent-signalCollective intelligence for AI shopping agents — product intel, deals, and more0stars
6eren-solutions avatarAgent Guardrail MCP Servereren-solutions/agent-guardrailAction-level governance for AI agents -- control what they DO, not what they SAY0stars