mem0-lite
mem0-lite
Memoria autoalojada para agentes de codificación a través de MCP. Sin Docker. Sin Mem0 Platform. Sin demonio REST.
El MCP envuelve mem0ai Memory(), con vectores en disco bajo ~/.mem0/qdrant. Las llamadas a herramientas permanecen en el proceso. El sidecar mantiene Qdrant abierto; un segundo MCP en el mismo directorio cede mediante lite.lock / lite.want — sin demonio adicional.
Por qué existe esto
Mem0 oficial te da tres cosas que no se componen para una configuración MCP local:
Ruta oficial | Problema aquí |
Platform MCP ( | La memoria sale de tu máquina, cuesta dinero. |
Servidor REST OSS | Docker + Postgres; Pesado, difícil de mantener, agota la batería en máquinas que no son Linux. |
| Solo cliente, no incluye servidor |
mem0-lite es una aplicación Python local lite que expone la biblioteca OSS mem0 como un servicio MCP.
Lo que obtienes
Herramientas MCP —
add_memory,search_memories,get_memory_by_id,list_memories,update_memory,delete_memory,delete_all_memories(cómo llamarlas está en la documentación de las herramientas)Almacenamiento local — Qdrant en disco (
on_disk=True), no/tmp, con coordinación de concurrenciaCuándo usarlas — puntero delgado AGENTS.md pointer
Registro MCP — fragmento de lanzamiento uv
Lo que almacena
base de datos vectorial, historial, configuración, registro de acceso, lite.lock y lite.want en ~/.mem0
Instalación
Requiere uv, Python 3.11+ y OPENAI_API_KEY (o Ollama — ver arquitectura).
Clona este repositorio.
Registra el servidor MCP con tu host (fragmento abajo). Establece
OPENAI_API_KEYen la configuración del host o en tu entorno; no lo confirmes.Pega el puntero AGENTS.md.
Entorno
El MCP lee estas variables del entorno del proceso. Si una variable está establecida en tu entorno del sistema y el MCP no se ejecuta en un sandbox, el host la pasa — no necesitas duplicarla en el bloque env del host. Los valores en ese bloque env anulan el entorno del sistema.
OPENAI_API_KEY— requerida a menos que uses Ollama (ver abajo)MEM0_DIR— directorio de datos (por defecto~/.mem0)MEM0_LITE_USER_ID— ámbito de usuario por defecto (por defecto$USER)MEM0_LITE_AGENT_ID— ámbito de agente opcionalMEM0_LITE_LOCK_TIMEOUT— espera de bloqueo de almacenamiento en segundos (por defecto30)MEM0_LITE_LLM_PROVIDER— p.ej.ollama(por defecto: OpenAI a través de mem0ai)MEM0_LITE_LLM_MODEL— nombre del modelo LLM (por defectollama3.2con Ollama)MEM0_LITE_EMBEDDER_PROVIDER— p.ej.openaioollamaMEM0_LITE_EMBEDDER_MODEL— modelo de incrustación (por defectonomic-embed-textcon Ollama)
Valores predeterminados completos: arquitectura. Calificación opcional: Modo de retroalimentación (MEM0_LITE_FEEDBACK_MODE, desactivado por defecto).
Registro MCP
Fusiona en la configuración de tu host MCP. Cursor: ~/.cursor/mcp.json o proyecto .cursor/mcp.json. Reemplaza la ruta del directorio.
{
"mcpServers": {
"mem0-lite": {
"command": "uv",
"args": ["run", "--directory", "/ABS/PATH/TO/mem0-lite", "mem0-lite", "mcp"],
"env": { "OPENAI_API_KEY": "sk-..." }
}
}
}AGENTS.md
Pega en AGENTS.md (o reglas de usuario). Cómo llamar a las herramientas está en los esquemas MCP. Esto es cuándo.
## Memory
MCP `mem0-lite` is registered. Search at task start, context switch, or when the user references past work. After the reply, write only if a new agent would benefit in days/weeks (future utility, novelty, factual, no secrets). Do not announce recall. Prefer `update_memory`. Most turns write nothing.Métricas
Cada llamada a herramienta añade una línea a ~/.mem0/access-log.jsonl (herramienta, agente, reutilización de conexión, espera de bloqueo, duración). Resumir:
uv run python scripts/access-report.pyModo de retroalimentación
Rastrea la efectividad del almacenamiento de memoria.
Cuando está activado, las respuestas de las herramientas incluyen un campo ts, que se puede usar para calificar una respuesta usando la herramienta rate_memory_call.
Cuando está activado (MEM0_LITE_FEEDBACK_MODE=1):
Las respuestas de recuperación incluyen
tsLos agentes pueden llamar a
rate_memory_call(call_ts, helpful, reason)después de un acierto útil, un fallo o ruidoLas calificaciones se añaden a
~/.mem0/feedback.jsonlscripts/access-report.pyune las calificaciones con eltsdel registro de acceso e informa cobertura, tasa de utilidad y latencia de retroalimentación (ts − call_ts)
Habilita en el bloque env del host MCP (no pongas esto en el fragmento de registro predeterminado):
"env": {
"OPENAI_API_KEY": "sk-...",
"MEM0_LITE_FEEDBACK_MODE": "1"
}Si lo habilitas, añade esto a AGENTS.md.
After a retrieval call, if you used a hit, clearly missed a fact, or got noise, call rate_memory_call with that response's ts.reason es uno de: used | empty_ok | miss | noise | stale | bad_query. Omite resultados vacíos y esperados.
Documentación
Página | Contenido |
Modelo de proceso, herramientas, diseño de datos | |
Platform, Docker REST, SDK en proceso, este repositorio | |
Archivos, SQLite, bases de datos vectoriales, memoria alojada | |
Por qué MCP, por qué | |
Claves en git, |
No es este repositorio
Una segunda implementación del servidor Mem0
Una API HTTP compatible con Platform
Un reemplazo para
mem0-cliMemoria gráfica (solo Platform en la práctica)
Este repositorio es MIT. mem0ai sigue siendo Apache-2.0. Este envoltorio es tuyo para mantenerlo local.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.
Universal memory for AI agents and tools. Save, organize and search context anywhere.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bdombro/mem0-lite'
If you have feedback or need assistance with the MCP directory API, please join our Discord server