claude-memory-mcp
Verified Safeby adamkwhite
Overview
Provides searchable local storage for Claude conversation history, enabling context retrieval during current sessions.
Installation
python3 src/server_fastmcp.pyEnvironment Variables
- CLAUDE_MEMORY_PATH
- CLAUDE_MCP_LOG_FORMAT
- CLAUDE_MCP_LOG_LEVEL
- CLAUDE_MCP_LOG_FILE
- CLAUDE_MCP_CONSOLE_OUTPUT
Security Notes
The project demonstrates strong security practices with comprehensive input validation (titles, content, queries) to prevent path traversal, null byte injection, and dangerous regex patterns. Path validation ensures operations are confined to safe directories. Logging includes sanitization and path redaction to prevent log injection and information disclosure. Search queries are sanitized for SQLite FTS. No obvious hardcoded secrets or malicious patterns were found. The primary MCP transport is stdio, reducing network exposure.
Similar Servers
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.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.
mcp-client-server
Facilitates development, testing, and debugging of Model Context Protocol (MCP) servers by providing tools to deploy, manage, interact with, and test them as local child processes.
purmemo-mcp
A cross-platform AI conversation memory server enabling saving and recalling conversations across various MCP-compatible AI tools and IDEs like Claude Desktop, Cursor, and Windsurf.