claude-memory
Verified Safeby kateleext
Overview
Provides Claude Code with persistent memory by indexing past conversations, enabling recall of decisions, context, and work across sessions.
Installation
bash run.shEnvironment Variables
- CLAUDE_PROJECTS_PATH
- CLAUDE_MEMORY_NOTES_PATH
Security Notes
The server operates locally, reading `.jsonl` conversation logs from `~/.claude/projects/` and writing `memory-notes.json`. It does not expose network services, use `eval`, or contain hardcoded credentials. Data processing involves parsing JSONL and extracting specific fields, with file paths obtained from assistant tool calls, not executing arbitrary code. The `run.sh` script sources a local `.env` file for configuration, a standard and safe practice. The architecture ensures local data handling without external data transmission or high-risk operations.
Similar Servers
mcp-memory-keeper
Provides persistent context management for Claude AI coding assistants, ensuring work history, decisions, and progress are preserved across sessions and context limits.
claude-memory-mcp
Provides a local, persistent, and searchable memory store for Claude Desktop and other MCP-compatible AI assistants.
claude-conversation-memory-mcp
Provides long-term memory for AI coding assistants by indexing conversation history with semantic search, decision tracking, and cross-project search.
mcp-structured-memory
Manages structured, domain-specific memory for focused projects by storing and updating markdown files, allowing AI to build and retrieve context over time.