Mismem MCP server
io.github.lucasmella-stack/mismem·v0.2.0·3 starsCooperative persistent memory for LLMs: episodes, memories and traits over SQLite (FTS5, Hebbian)
3 stars28 downloads/wk
Reviews
Write oneNobody has reviewed Mismem yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mismem tools (15, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
captureSave a verbatim episode (raw, time-stamped). Lossy by design — episodes are pruned after consolidation.
consolidateDistill N episodes into a single memory (gist + details). Marks episodes as consolidated.
crystallizePromote a recurring pattern across memories into a trait (Soul Mirror). Increments strength on repeat.
forgetPrune consolidated old episodes and low-salience memories. Defaults to dry_run=true.
mem_context[engram-compat] Recent session context. Returns latest N episodes (any scope or filtered).
mem_get_observation[engram-compat] Fetch full untruncated content of an observation by ID (episode|memory|trait).
mem_save[engram-compat] Save a memory. Maps to capture(). Use 'scope' or fallback to 'project'/'personal'.
mem_save_prompt[engram-compat] Save user prompt for context. Maps to capture(scope='prompts').
mem_search[engram-compat] FTS search across all layers. Maps to recall().
mem_session_end[engram-compat] No-op acknowledgement (use mem_session_summary instead).
mem_session_start[engram-compat] No-op acknowledgement (misMEM is stateless per call).
mem_session_summary[engram-compat] Save end-of-session summary. Maps to capture(scope='session').
mem_suggest_topic_key[engram-compat] Heuristic suggestion: 'category/slug' from title + content.
mem_updatewrite action[engram-compat] Update by id: tries memories.gist, then traits.name, else appends a new episode referencing the original.
recallSearch across traits, memories, and episodes (FTS5). Reinforces recalled memories (Hebbian).
Public scan report
scanner v0.1.9 · 2026-09-24 · same rubric, same numbers if you re-run it
- Code scan51 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 58 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Mismem compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 802 Databases servers
- Tools
- 15
- the typical Databases server has 8
- Tools that change things
- 7%
- typical: 10%. Fewer write tools means less an agent can break
- GitHub stars
- 3
- more than 65% of 602 Databases servers
- Downloads a week
- 28
- more than 13% of 328 Databases servers with a package
What its tools let an agent do: 14 read · 1 change
Install Mismem in Claude Code, Cursor or VS Code
Runs npx -y @lucasmella/mismem on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add mismem -- npx -y @lucasmella/mismem
What the publisher says
From the Mismem repository's README, as published. We do not edit it. Read it on GitHub
misMEM
Memoria persistente cooperativa para LLMs. Un solo territorio (~/.mismem/mem.db), múltiples instancias (Copilot, Claude Code, Claude Desktop, agentes custom) hablando el mismo protocolo MCP.
La cooperatividad hace a la persistencia de la información.
Por qué existe
Cada instancia de un LLM nace sin memoria. Cada cliente (Copilot, Claude Desktop, Claude Code, ChatGPT) guarda lo suyo en silos incompatibles. El usuario repite contexto. La continuidad muere entre sesiones.
misMEM resuelve esto con un solo gesto: una base de datos SQLite + un protocolo MCP de 5 invocaciones, accesible desde cualquier cliente que hable MCP.
Arquitectura: 3 capas, como la memoria biológica
episodes (verbatim, efímero, TTL post-consolidación)
↓ consolidación (manual o LLM nocturno)
memories (gist + details, salience con decay + refuerzo Hebbiano)
↓ crystallize
traits (patrones cristalizados — identidad, leyes, decisiones firmes)La pérdida es intencional y asimétrica, como en la memoria humana: lo crudo se disuelve, lo destilado persiste, lo cristalizado permanece.
Qué guarda cada capa
Ejemplo: “hoy PostgreSQL rindió mejor” es un episode; “PostgreSQL es preferible en este proyecto” es una memory; “priorizamos soluciones robustas para concurrencia” puede cristalizar como trait.
Cinco gestos, un solo territorio
Además, una capa engram-compat (memsave, memsearch, memcontext, memsession_*, …) mantiene compatibilidad con clientes que hablan el protocolo Engram.
Quickstart
La forma más rápida — sin clonar nada, vía npm. En el mcp.json de tu cliente (VS Code / Claude Code / Claude Desktop):
{
"mcpServers": {
"mismem": {
"command": "npx",
"args": ["-y", "@lucasmella/mismem"]
}
}
}La DB se crea sola en el primer uso (default: ~/.mismem/mem.db, configurable con MISMEM_DB). Tu memoria vive en tu disco — nunca sale de tu máquina.
Instancia remota (multi-cliente)
Para acceder a la misma memoria desde varias máquinas, la imagen Docker oficial:
docker run -d --name mismem-brain \
-e MISMEM_AUTH_USER=brain -e MISMEM_AUTH_PASS=<pass> \
-v mismem-data:/data -p 3200:3200 \
ghcr.io/lucasmella-stack/mismem-brain:latestGuía completa con Traefik + TLS en DEPLOY.md.
Desde el código
git clone https://github.com/lucasmella-stack/misMEM.git
cd misMEM/engine
pnpm install
pnpm test # todo verde antes de usar
pnpm build # tsc → dist/Y en mcp.json: "command": "node", "args": ["/misMEM/engine/dist/server.js"].
Componentes
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mismem: common questions
- Is Mismem MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Mismem safety report
- How do I install Mismem?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Mismem need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Mismem maintained?
- The last commit was 99 days ago (2026-07-28). The latest release is v0.2.0.
- What can I use instead of Mismem?
- Servers from other publishers that do the same job: open-memex MCP server, SAME - Stateless Agent Memory Engine MCP server and hmem — Humanlike Memory for AI Agents MCP server.
- How does Mismem compare with other Databases MCP servers?
- safety score 88/100 (higher than 75% of 802 Databases servers); tools 15 (the typical Databases server has 8); tools that change things 7% (typical: 10%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Mismem
Same job from other publishers: the closest match first, then the best rated.
- open-memexLocal-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.not reviewedGrowingB
- SAME - Stateless Agent Memory EnginePersistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.not reviewedGrowingB
- hmem — Humanlike Memory for AI AgentsPersistent 5-level hierarchical memory for AI agents. SQLite-backed, lazy-loaded.not reviewedGrowingA
- sqlite-graph-memoryRecall over your markdown notes: vector search plus your [[wikilinks]] as a graph, in SQLite.not reviewedGrowingA
- LoreConvoLocal-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.not reviewedGrowingB