tai-mcp-memory
Verified Safeby pxl-research
Overview
The MCP Memory Server provides persistent, semantic memory for LLM agents, combining structured storage (SQLite) and vector-based semantic search (ChromaDB) with automatic LLM-based summarization for efficient retrieval.
Installation
python memory_server.pyEnvironment Variables
- DB_PATH
- OPENROUTER_API_KEY
- OPENROUTER_ENDPOINT
Security Notes
The server correctly uses environment variables for API keys and database paths, avoiding hardcoded secrets. SQLite foreign key constraints are explicitly enabled, improving data integrity. While direct `traceback.print_exc()` is used in some exception handlers (less ideal than structured logging for preventing accidental sensitive data exposure), the overall approach to security is reasonable for an internal tool. The primary non-security risks are data consistency issues due to non-atomic dual writes across SQLite and ChromaDB and potential high LLM token usage.
Similar Servers
memory-mcp-server-go
A Model Context Protocol server providing knowledge graph management capabilities for LLMs to maintain memory across conversations.
post-cortex
Provides long-term, persistent memory and knowledge management for AI assistants, enabling them to store, semantically search, and retrieve conversation context, decisions, and code-related insights.
memory-mcp
Provides persistent memory and intelligent context window caching for LLM conversations within AI coding environments.
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.