mcp-memory: SQLite FTS5 + OKF de Google para memoria rápida de agentes
¿Buscas una forma de dar a tu agente de codificación con IA memoria persistente sin añadir una base de datos vectorial pesada? mcp-memory es un servidor MCP de código abierto que almacena la memoria del agente como archivos Markdown OKF v0.2 de Google, indexa todo localmente con SQLite FTS5 y expone cuatro herramientas MCP limpias. Está diseñado para integrarse en Claude Desktop, Cursor, Antigravity, Windsurf o Codex con un asistente de configuración sin complicaciones.
Qué hace
mcp-memory mantiene una arquitectura de doble capa:
- Directorio OKF legible por humanos: Cada memoria se guarda como un archivo
.mddentro dememory/, con unindex.mdraíz (versionado conokf_version: "0.2") y unlog.mdpara el historial de actualizaciones. - Índice SQLite FTS5: La búsqueda de texto completo y los disparadores mantienen las búsquedas clave por debajo de 20 ms y las búsquedas por palabras clave instantáneas.
Las memorias se almacenan como documentos Markdown OKF v0.2 con frontmatter YAML (type, key, namespace, tags, generated, sources, verified, status, stale_after).
Herramientas MCP
El servidor expone cuatro herramientas principales:
memory_store– Almacena o actualiza un registro. Requierekey,contentyproject_root. Opcionales:tags,namespace(por defectodefault),concept_type,title,description,resource,status,stale_after,sources,verified,generated_by.memory_retrieve– Obtiene una memoria específica porkeyynamespace.memory_search– Encuentra memorias porquery,tagsonamespace. Soportalimit(por defecto 10).memory_get_last– Recupera el último punto de control de sesión (system/last_memory) para que el agente sepa dónde quedó el trabajo.
Aislamiento por espacio de nombres y configuración
Las memorias están delimitadas por espacio de nombres (por ejemplo, user/preferences, project/architecture), manteniendo los contextos separados. La configuración es un solo comando:
python3 setup.py
Esto configura automáticamente las herramientas MCP instaladas (Antigravity, Claude, Cursor, Windsurf, Codex). El servidor también acepta un parámetro project_root para cada herramienta, permitiendo mantener almacenes de memoria por proyecto.
Para quién es
Desarrolladores que usan agentes de codificación con IA (Claude, Cursor, etc.) que quieren memoria persistente, buscable y que permanezca en Markdown de texto plano sin requerir una base de datos vectorial o servicio externo.
📖 Lee la fuente completa: HN AI Agents
👀 Ver también

Complemento de Memoria Compartida OpenClaw: Coordinación Multi-Agente Basada en SQLite
Un desarrollador creó un complemento para configuraciones multiagente de OpenClaw que permite a los agentes compartir memoria usando SQLite, eliminando la necesidad de servicios externos. El complemento permite compartir memoria explícitamente mediante una herramienta, extracción automática de contexto, control de acceso, seguimiento de entidades y detección de contradicciones.

La Técnica de Doble Búfer para Ventanas de Contexto de LLM Elimina la Compactación de Parada del Mundo
Una técnica llamada doble búfer puede evitar que los agentes de LLM se congelen durante la compactación de ventanas de contexto al resumir temprano y mantener dos búferes, permitiendo una transición fluida sin costo adicional de inferencia.

Smriti: Un sistema similar a Git para gestionar el estado del razonamiento de LLM y prevenir la deriva en las conversaciones.
Smriti es una herramienta de código abierto que permite a los desarrolladores guardar, restaurar, ramificar y comparar estados de razonamiento en conversaciones con LLM para prevenir la deriva. Trata las interacciones como estado en lugar de historial de chat, permitiendo retrocesos limpios y exploración alternativa sin contaminación.

SkyClaw: Runtime de Agente de IA en Rust para VPS en la Nube con Control por Telegram
SkyClaw es un entorno de ejecución de agentes de IA basado en Rust de 6,9 MB diseñado para implementación en VPS en la nube con Telegram como única interfaz. Ejecuta comandos de shell, navega por la web mediante Chrome sin interfaz gráfica, lee/escribe archivos y obtiene URLs con encadenamiento de herramientas en múltiples rondas.