claude-memory-mcp
Verified Safeby WhenMoon-afk
Overview
Provides a local, persistent, and searchable memory store for Claude Desktop and other MCP-compatible AI assistants.
Installation
node /path/to/node_modules/@whenmoon-afk/memory-mcp/dist/index.jsEnvironment Variables
- MEMORY_DB_PATH
- DEFAULT_TTL_DAYS
- MEMORY_DB_DRIVER
Security Notes
The server runs locally and communicates via stdio, reducing external network attack surface. It uses parameterized SQLite queries (better-sqlite3) to prevent SQL injection. There are no explicit uses of 'eval' or other highly dangerous dynamic code execution patterns. File system access is limited to a designated database file and Claude Desktop configuration, which is expected for its functionality. The primary dependency better-sqlite3 runs native code, but is a well-vetted dependency. The overall security posture for a local tool appears robust.
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.
memcord
Memcord is a privacy-first, self-hosted MCP server designed to organize chat history, summarize messages, and enable AI-powered search across past conversations, keeping all data secure and under user control.
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.
Simple-Memory-Extension-MCP-Server
A persistent key-value memory store for AI agents, designed to extend context windows and enable semantic search over stored memories.