SimpleMem
A vibe-coded memory management system with RAG capabilities for Claude via the Model Context Protocol (MCP).
⚠️ Warning: This project is completely vibe-coded. It works, but don't look too closely at the implementation details. The code was written by an AI having a good time, not by someone following best practices.
What is SimpleMem?
SimpleMem is an MCP server that provides persistent memory storage and retrieval for Claude and other MCP clients. It combines traditional file-based storage with modern RAG (Retrieval-Augmented Generation) capabilities, including semantic search and automatic relationship discovery.
Think of it as Claude's personal notebook that never forgets and can find connections between ideas automatically.
Features
- 📝 Persistent Memory Storage: Store and retrieve memories with rich metadata
- 🔍 Semantic Search: Find memories using natural language queries
- 🔗 Automatic Relationship Discovery: Semantic backlinks connect related memories
- 🏷️ Tag System: Organize memories with flexible tagging
- 🎯 Vector Embeddings: Powered by Voyage AI for high-quality semantic understanding
- 📊 DuckDB Backend: Fast, efficient storage with vector similarity search
- 🔧 MCP Protocol: Seamless integration with Claude and other MCP clients






