🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@lucasmella/mismem

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lucasmella/mismem

Cooperative persistent memory for LLMs via MCP — episodes → memories → traits over SQLite (FTS5 + Hebbian recall)

latest
Source
npmnpm
Version
0.3.0
Version published
Maintainers
1
Created
Source

misMEM — engine

Memoria persistente con consolidación biológica (3 capas) sobre SQLite + FTS5, expuesta como MCP server stdio.

Filosofía

"Uno no recuerda exactamente lo que pasó ayer o hace 3 años, pero sí parte de eso."

La pérdida es intencional y asimétrica, como la memoria humana:

  • episodes — verbatim, efímero. Lo crudo. TTL ~14-30d post-consolidación.
  • memories — destilación con salience que decae si no se accede. Núcleo operativo.
  • traits — patrones cristalizados. El Soul Mirror de Bardon. Permanente salvo borrado explícito.

En corto: un episode conserva “lo que ocurrió”, una memory conserva “lo que aprendimos” y un trait conserva “el patrón estable que guía decisiones”.

Invocaciones (5)

InvocaciónCapa de origen → destinoQuién decide
capture→ episodeLLM (auto)
recallepisode + memory + trait → respuestaLLM (auto)
consolidateN episodes → 1 memoryLLM al cierre
crystallizeN memories → 1 traitLLM o usuario
forgetepisodes/memories → ∅usuario

recall fusiona FTS5 y semántica mediante RRF para memories, y refuerza solo las memorias finalmente devueltas. La salience tiene una vida media de 90 días por defecto; forget aplica el decay antes de evaluar la purga. El viewer usa el mismo ranking sin refuerzo, por lo que es realmente read-only.

Scope

Un servidor por proyecto. Cada scope es un namespace lógico dentro del mismo .db. No hay cross-scope leakage en queries scoped.

Dev

cd engine
pnpm install
pnpm test
pnpm build

Uso vía MCP (VS Code / Claude Code)

mcp.json:

{
  "mcpServers": {
    "mismem": {
      "command": "node",
      "args": ["<ruta-al-repo>/misMEM/engine/dist/server.js"],
      "env": { "MISMEM_DB": "<home>/.mismem/mem.db" }
    }
  }
}

Default DB: ~/.mismem/mem.db (configurable con MISMEM_DB).

Roadmap

  • Fase 0: schema + 5 invocaciones + tests + MCP stdio
  • Fase 1: ingesta de exports (ChatGPT, transcripts VS Code) como semilla
  • Fase 2: servidor Streamable HTTP + capa engram-compat + deploy en VPS
  • Fase 3: consolidación LLM (episodes → memories vía OpenRouter) + pre-filtro Pareto
  • Fase 4: viewer read-only (/viewer) + CLIs (mismem-stats, mismem-forget, mismem-migrate-engram)
  • Fase 5: dedup por content-hash + embeddings opcionales (Ollama nomic-embed-text, coseno en JS, mismem-embed)
  • Fase 6: decay idempotente + ranking híbrido consistente + reindexado seguro
  • Fase 7: binario empaquetado (bun --compile) + onboarding

Keywords

mcp

FAQs

Package last updated on 28 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts