mcp-ai-memory
Verified Safeby ermermermermidk
Overview
This server provides a Model Context Protocol (MCP) interface for managing an AI's semantic memory, enabling storage, retrieval, clustering, and consolidation of contextual knowledge.
Installation
npx -y mcp-ai-memoryEnvironment Variables
- MEMORY_DB_URL
- REDIS_URL
- EMBEDDING_MODEL
- MAX_EMBEDDING_CONCURRENCY
- ENABLE_ASYNC_PROCESSING
- WORKER_CONCURRENCY
Security Notes
The server demonstrates strong security practices, including comprehensive input validation and sanitization using Zod schemas for all API inputs, which helps prevent common vulnerabilities like injection attacks. It uses Kysely ORM for database interactions, providing built-in protection against SQL injection. Sensitive configurations like database and Redis URLs are loaded from environment variables (dotenv), avoiding hardcoded secrets. There's no observable direct use of `eval` or unsafe `child_process` calls. The `SECURITY.md` outlines best practices for deployment (e.g., strong credentials, SSL/TLS for DB/Redis), acknowledging that external infrastructure security is critical.
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance.
1xn-vmcp
An open-source platform for composing, customizing, and extending multiple Model Context Protocol (MCP) servers into a single logical, virtual MCP server, enabling fine-grained context engineering for AI workflows and agents.