MemoryAI
Principio fundamental
MemoryAI ofrece memoria persistente prácticamente ilimitada al almacenar grandes cantidades de conocimiento duradero localmente y recuperar solo un subconjunto acotado y altamente relevante para el contexto del LLM.
Los flujos de trabajo tradicionales de IA vuelcan registros de conversación sin procesar (80,000+ tokens) en la ventana de contexto, lo que provoca altos costes de API, degradación de la atención y desviación del prompt. MemoryAI actúa como una capa cognitiva autónoma que intercepta los eventos de conversación, extrae decisiones duraderas y organiza dinámicamente el contexto bajo estrictos presupuestos de tokens:
User Request / IDE Event
↓
Event Normalizer (session.*, task.*, file.*, decision.*)
↓
Policy Evaluator (ignore, observe, capture, review, immediate)
↓
Memory Orchestrator (Two-Phase Writes & Privacy Redaction)
↓
SQLite Engine (FTS5 BM25 + Dense Vectors + Version Ledger)
↓
Hybrid Retrieval & Multi-Factor Reranking
↓
Progressive Disclosure Context (Level 1 → Level 2 → Level 3 → Level 4)
↓
Strict Token Budget (300 / 500 / 1,000 / 2,000 tokens)
↓
LLMRelated MCP server: ContextKeep
Aspectos destacados
Cero sobrecarga manual: MemoryAI detecta automáticamente la identidad del proyecto mediante manifiestos de Git/paquetes, recupera el contexto relevante, captura decisiones duraderas y genera traspasos de sesión.
Portabilidad universal entre clientes: los eventos de conversación normalizados (
MemoryAIConversationEvent) conectan sin problemas Claude Code, Cursor, Codex, Gemini CLI, ChatGPT y clientes MCP.Núcleo MCP 2026 sin estado y extensión de tareas: totalmente compatible con la especificación MCP 2026, que ofrece ejecución sin estado, identificadores de aplicación explícitos (
memoryContextId,taskId,handoffId,snapshotId) y gestión de tareas en segundo plano.Divulgación progresiva en 4 niveles: el contexto se construye progresivamente, desde el Nivel 1 (resumen de 150 tokens) y el Nivel 2 (hechos canónicos) hasta el Nivel 3 (evidencia de respaldo) y el Nivel 4 (trazas de conversación).
Instantáneas de memoria y diferencias históricas: tome instantáneas puntuales del proyecto (
memoryai snapshot create) e inspeccione las diferencias históricas (memoryai diff) entre decisiones arquitectónicas.Diagnóstico de salud de la memoria del proyecto: puntuación de salud en tiempo real de 0 a 100 que evalúa frescura, confianza, tasa de conflictos, procedencia e integridad de los traspasos (
memoryai health).Privacidad y escrituras en dos fases: detección y enmascaramiento automáticos de claves privadas RSA, claves de acceso de AWS, tokens JWT, cadenas de conexión y PII antes del almacenamiento permanente.
Migraciones de embeddings sin tiempo de inactividad: indexación vectorial atómica en tablas sombra con capacidades seguras de reversión (
memoryai embeddings migrate).Formato portátil
.memorypack: exporte, respalde y restaure memorias persistentes con comprobaciones de integridad SHA-256.
Inicio rápido
1. Instalación
# Clone the repository
git clone https://github.com/memoryai/memoryai.git
cd memoryai
# Install dependencies and build monorepo packages
npm install
npm run build2. Ejecute el doctor de diagnóstico de 14 puntos
# Verify database, vector indexes, encryption, SSRF protection, and MCP tools
node cli/dist/bin.js doctor3. Uso básico (Recordar y recuperar)
# Store a durable architectural decision
node cli/dist/bin.js remember "Architectural decision: Standardized on Fastify v4 and SQLite with WAL mode" --type decision --importance 0.95
# Recall bounded context with a 500 token budget
node cli/dist/bin.js recall "Fastify and SQLite database decisions" --max-tokens 500Arquitectura
MemoryAI Platform
│
┌────────────────────────┼────────────────────────┐
▼ ▼ ▼
AI Clients MCP 2026 Layer Local SDK & CLI
(Claude, Cursor, (Stateless HTTP/Stdio, (Node, Shell, API)
Gemini, Codex, GPT) Explicit Handles)
│ │ │
└────────────────────────┼────────────────────────┘
▼
Event Normalizer
(session.*, task.*, file.*, memory.*)
│
▼
Event Policy Engine
(ignore, observe, capture, review, immediate)
│
▼
Memory Orchestrator
┌────────────────────────┼────────────────────────┐
▼ ▼ ▼
Memory Brain & Memory Job & Tasks Progressive Context
Two-Phase Write Engine (Async Long-Running) (Level 1 - 4 Layers)
│ │ │
▼ ▼ ▼
Privacy Classifier & Integrity Checker & Semantic Cache &
Selective Encryption Health Monitor (0-100) Model Router
│ │ │
└────────────────────────┼────────────────────────┘
▼
SQLite Storage Engine
(Memories, Vectors, Versions, Snapshots, Tasks, Events, Sync Queue)Memoria basada en eventos
MemoryAI reacciona automáticamente a los eventos del ciclo de vida del IDE y del agente, en lugar de requerir intervención manual:
# Emit an event to the MemoryAI pipeline
node cli/dist/bin.js remember "Project migrated to Angular 21 with standalone components" --type decisionTipo de evento | Acción de política | Manejo predeterminado |
|
| Se persiste inmediatamente con alta importancia |
|
| Se procesa mediante la evaluación de Memory Brain |
|
| Reemplaza las versiones de dependencias anteriores |
|
| Se almacena como registro estructurado de continuidad de sesión |
|
| Se pone en cuarentena en la cola de revisión si la confianza es baja |
|
| Se registra en el registro de eventos local sin inflar el contexto |
|
| Detecta automáticamente la identidad del proyecto y prepara los traspasos |
Contexto de divulgación progresiva
Recupere solo la profundidad de información necesaria para el prompt actual:
Nivel 1 (Resumen): resumen ejecutivo acotado de 150 tokens con los objetivos y los hechos clave.
Nivel 2 (Canónico): registros de memoria deduplicados y de alta importancia con formato en contenedores seguros
<MEMORY_DATA>.Nivel 3 (Evidencia): registros canónicos emparejados con la procedencia de la fuente, enlaces a archivos y metadatos de marca de tiempo.
Nivel 4 (Conversación): traza profunda de segmentos sin procesar bajo demanda explícita.
# Recall Level 1 summary context
node cli/dist/bin.js recall "OAuth architecture" --max-tokens 300MCP 2026 y extensión de tareas
MemoryAI proporciona un servidor MCP totalmente compatible a través de stdio para Claude Desktop, Claude Code, Cursor, Codex y cualquier cliente MCP.
Herramientas MCP principales (30 herramientas activas):
memory_auto_context: detección automática del proyecto, evaluación de la intención y recuperación de memoria acotada.memory_recall: recuperación híbrida limitada por tokens.memory_progressive_recall: divulgación progresiva del contexto en varios niveles.memory_remember: captura autónoma de memoria duradera.task_create,task_get,task_cancel,task_list: extensión de tareas MCP 2026 no bloqueante para trabajos en segundo plano.memory_snapshot_create,memory_snapshot_list,memory_snapshot_compare: gestión del estado en un momento dado.memory_diff: comparación de versiones históricas de memoria.memory_health: puntuación de salud del proyecto de 0 a 100 con desglose de diagnóstico.memory_review_queue: inspección y revisión de memorias en cuarentena.memory_handoff_create,memory_handoff_get: continuidad de sesión durante varios días.memory_share: uso compartido con ámbito definido y permisos verificados.memory_explain,memory_explain_capture: explicaciones de diagnóstico de recuperación y captura.
Instantáneas y versionado
# Create a point-in-time milestone snapshot
node cli/dist/bin.js snapshot create v1.0.0-release "Production release snapshot"
# List project snapshots
node cli/dist/bin.js snapshot list
# Compare two project snapshots
node cli/dist/bin.js snapshot compare snap_abc123 snap_def456
# View historical diff of a memory record
node cli/dist/bin.js diff mem_123 1 2Salud y diagnóstico
# Check 0-100 Project Memory Health score and diagnostic breakdown
node cli/dist/bin.js health
# Scan for orphaned vectors, broken provenance, or duplicate hashes
node cli/dist/bin.js verify
# Run automated conservative self-healing repair
node cli/dist/bin.js repair
# Calculate token economics and cloud API cost savings
node cli/dist/bin.js cost
# Run sandbox memory policy simulation
node cli/dist/bin.js simulate balanced
# Disaster recovery mode
node cli/dist/bin.js recoveryArquitectura de seguridad y privacidad
Control de seguridad | Implementación |
Clasificador de privacidad | Rechaza/enmascara automáticamente claves privadas, credenciales de AWS, tokens JWT, URI de bases de datos y PII |
Escudo contra inyección de prompts | Sandboxing estricto no ejecutable de |
Aislamiento de inquilinos y usuarios (IDOR) | Comprobaciones de autorización de inquilino, usuario y proyecto aplicadas por el servidor en cada consulta y mutación |
Defensa contra SSRF | Valida las URL bloqueando bucle local ( |
Cifrado de almacenamiento | Cifrado autenticado AES-256-GCM para campos de contenido confidenciales |
Limitador de tasa | Limitador de tasa de cubo de tokens con ventana deslizante en memoria |
Seguridad de archivos | Protecciones contra el recorrido de directorios Zip-slip y límites de proporción de bombas de descompresión |
Referencia de CLI
Comando | Descripción |
| Inicializa la base de datos local |
| Muestra las estadísticas de memoria local, la identidad del proyecto y las métricas |
| Almacena una decisión, preferencia o hecho duradero |
| Recupera contexto acotado con un límite estricto de tokens |
| Busca memorias con coincidencia híbrida FTS y vectorial |
| Gestiona los registros estructurados de traspaso de sesión |
| Gestiona instantáneas puntuales del proyecto |
| Compara versiones históricas de un registro de memoria |
| Puntuación de salud de la memoria del proyecto (0–100) |
| Analiza la base de datos en busca de problemas de integridad |
| Reparación automática conservadora de la integridad |
| Calcula la reducción de tokens en la nube y el ahorro de costes |
| Ejecuta una simulación de política en un entorno aislado |
| Ejecuta el diagnóstico del sistema de 14 puntos |
| Verifica la postura de endurecimiento de la seguridad |
| Exporta memorias a un paquete portátil |
| Importa memorias desde un paquete |
Pruebas y verificación
# Run all 89 unit, integration, memory, retrieval, MCP, concurrency, and performance tests
npm test
# Run all 22 OWASP API Top 10 and Privacy Security tests
npm run test:security
# Run combined full test suite
npm run test:allLicencia
Licencia MIT. Copyright (c) 2026 MemoryAI Contributors.
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 Servers
- FlicenseNot gradedqualityDmaintenanceProvides AI agents with persistent, searchable memory that survives across conversations using semantic search, temporal versioning, and smart organization. Enables long-term context retention and cross-session continuity for AI assistants.14
- AlicenseNot gradedqualityAmaintenanceProvides infinite long-term memory for AI agents with persistent, searchable storage of project details, preferences, and snippets. Reduces token costs by retrieving only relevant memories while keeping all data stored locally.154MIT
- AlicenseNot gradedqualityAmaintenanceEnables persistent, portable memory for AI agents across sessions, devices, and providers with token-efficient 5-level lazy loading and automatic session capture.41MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to maintain persistent, local memory with retrieval-augmented search, knowledge graphs, and context surfacing, without any cloud dependencies.144MIT
Related MCP Connectors
Persistent memory and knowledge graphs for AI agents. Hybrid search, context checkpoints, and more.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Persistent memory for AI agents — verbatim conversations, searchable by meaning.
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/toozuuu/MemoryAI'
If you have feedback or need assistance with the MCP directory API, please join our Discord server