claude-memory-mcp
Verified Safeby WhenMoon-afk
Overview
Provides local, persistent, and searchable memory for AI assistants like Claude Desktop, enabling them to store and recall information efficiently.
Installation
npx -y github:whenmoon-afk/claude-memory-mcpEnvironment Variables
- MEMORY_DB_PATH
- DEFAULT_TTL_DAYS
- MEMORY_DB_DRIVER
- SUBSTRATIA_API_KEY
- SUBSTRATIA_API_URL
Security Notes
The server is designed for local-first operation, primarily interacting with a SQLite database. SQL interactions use prepared statements, mitigating SQL injection risks. There are no instances of `eval` or explicit code obfuscation. Cloud synchronization (via `cloud.ts`) is an opt-in feature, handling API keys through environment variables or a dedicated config file, and communicating with a specified external API endpoint. The external API endpoint itself (Convex.site) should be trusted by the user for cloud sync to be used. Overall, the security practices appear solid for its intended use.
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
A privacy-first, self-hosted MCP server for organizing chat history, summarizing messages, and searching past conversations using AI, particularly for Claude interactions.
claude-conversation-memory-mcp
Provides long-term memory for AI coding agents by indexing conversation history, tracking decisions and mistakes, and enabling semantic search across projects.
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.