Vector Memory MCP Server
A secure, vector-based memory server for Claude Desktop using sqlite-vec and sentence-transformers. This MCP server provides persistent semantic memory capabilities that enhance AI coding assistants by remembering and retrieving relevant coding experiences, solutions, and knowledge.
β¨ Features
π Semantic Search: Vector-based similarity search using 384-dimensional embeddings
πΎ Persistent Storage: SQLite database with vector indexing via sqlite-vec
π·οΈ Smart Organization: Categories and tags for better memory organization
π Security First: Input validation, path sanitization, and resource limits
β‘ High Performance: Fast embedding generation with sentence-transformers
π§Ή Auto-Cleanup: Intelligent memory management and cleanup tools
π Rich Statistics: Comprehensive memory database analytics
π Automatic Deduplication: SHA-256 content hashing prevents storing duplicate memories
π Access Tracking: Monitors memory usage with access counts and timestamps for optimization
π§ Smart Cleanup Algorithm: Prioritizes memory retention based on recency, access patterns, and importance
Server Config
{
"mcpServers": {
"vector-memory": {
"command": "uvx",
"args": [
"vector-memory-mcp",
"--working-dir",
"/absolute/path/to/your/project"
]
}
}
}