mcp-memory-service
Verified Safeby doobidoo
Overview
A comprehensive, AI-enhanced memory service for AI agents, enabling semantic search, intelligent consolidation, and multi-backend storage via a token-efficient API and MCP protocol.
Installation
python -m mcp_memory_service.serverEnvironment Variables
- STORAGE_BACKEND
- MCP_MEMORY_SQLITE_PATH
- CLOUDFLARE_API_TOKEN
- CLOUDFLARE_ACCOUNT_ID
- CLOUDFLARE_VECTORIZE_INDEX
- MCP_HTTP_API_KEY
- MCP_OAUTH_ENABLED
- MCP_MEMORY_USE_ONNX
- HF_HUB_OFFLINE
- TRANSFORMERS_OFFLINE
- MCP_CONSOLIDATION_ENABLED
- MCP_MDNS_ADVERTISING_ENABLED
- MCP_HTTP_HOST
- MCP_HTTP_PORT
Security Notes
The server includes a robust OAuth 2.0 implementation, extensive input validation (e.g., for tags, query limits), and secure handling of temporary files. It explicitly enforces offline mode for HuggingFace models to prevent unintended external model downloads. No direct 'eval()' usage was found in the Python server code. The default host binding ('0.0.0.0') for the HTTP server means it listens on all interfaces, which requires proper firewall configuration in production environments.
Similar Servers
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 for AI agents.
context-sync
Providing persistent memory and context synchronization for AI development across various tools and projects.
ncp
A unified Model Context Protocol (MCP) orchestrator that enables semantic tool discovery, management, scheduling, and execution across a diverse ecosystem of connected AI tools and services.
cortexgraph
CortexGraph is an MCP server that provides short-term memory for AI assistants, featuring temporal decay, reinforcement, and automatic promotion to long-term storage.