MCP.Market

Mismem MCP server

by lucasmella-stack·io.github.lucasmella-stack/mismem·v0.2.0·3 stars

Cooperative persistent memory for LLMs: episodes, memories and traits over SQLite (FTS5, Hebbian)

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

3 stars28 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • capture

    Save a verbatim episode (raw, time-stamped). Lossy by design — episodes are pruned after consolidation.

  • consolidate

    Distill N episodes into a single memory (gist + details). Marks episodes as consolidated.

  • crystallize

    Promote a recurring pattern across memories into a trait (Soul Mirror). Increments strength on repeat.

  • forget

    Prune 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.

  • recall

    Search 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

no findings
  • 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
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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:latest

Guí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-memex
    Local-first memory for AI coding agents — Markdown + SQLite FTS5, shared across editors via MCP.
    B
  • SAME - Stateless Agent Memory Engine
    Persistent memory for AI coding agents. Local-first SQLite + vector search. 17 MCP tools.
    B
  • hmem — Humanlike Memory for AI Agents
    Persistent 5-level hierarchical memory for AI agents. SQLite-backed, lazy-loaded.
    A
  • sqlite-graph-memory
    Recall over your markdown notes: vector search plus your [[wikilinks]] as a graph, in SQLite.
    A
  • LoreConvo
    Local-first persistent session memory for Claude Code and other agents. SQLite + FTS5, no cloud.
    B