Prototipo · Versión preliminar: todos los servidores del registro oficial, sincronizados cada 30 minutos. Las reseñas y las cuentas llegarán en una etapa posterior.
PopNx MCPServidores MCP para quienes usan IA · explicados con palabras sencillas

Memory MCP Lite

de thuupxversión 2.0.0i★ –iSe ejecuta en tu computadora
Nombre en el registroio.github.thuupx/memory-mcp-lite

Instalar

Resumen

Descripción del creador (original en inglés)

A lightweight, structured, token-efficient local-first MCP memory server

Los tres pilares de PopNx MCP

Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.

Qué puedes hacer con él

Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.

  • Conexión: Se ejecuta en tu computadora
  • Transporte: stdio
  • Categoría: Búsqueda y memoria de IA

Instalación

Elige la app de IA que usas y copia la configuración.

Antes de instalar

Necesitas

  • npmNode.js instalado (para el comando npx)

¿Qué app usas?

Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.

Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json

{
  "mcpServers": {
    "memory-lite": {
      "command": "npx",
      "args": [
        "-y",
        "memory-mcp-lite"
      ]
    }
  }
}

Ejecuta esto en tu terminal

claude mcp add memory-lite -- npx -y memory-mcp-lite

Abrir en Cursor

O copia la configuración tú

Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json

{
  "mcpServers": {
    "memory-lite": {
      "command": "npx",
      "args": [
        "-y",
        "memory-mcp-lite"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Abrir en VS Code

O copia la configuración tú

Pégalo en .vscode/mcp.json de tu proyecto

{
  "servers": {
    "memory-lite": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "memory-mcp-lite"
      ]
    }
  }
}

Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.

Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.

Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.

Esta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.

Qué puede hacer

Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.

Revisiones básicasi

Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026

  • ✓ Superada

    El creador coincide con el repo

    El nombre en el registro se verificó con la cuenta de GitHub thuupx, dueña del repo

  • … Aún sin revisar

    Sigue en mantenimiento

    Todavía no hemos leído este repo en GitHub

  • … Aún sin revisar

    Tiene licencia

    Todavía no hemos leído este repo en GitHub

  • – No aplica

    El endpoint responde

    Este se ejecuta en tu computadora; no hay endpoint en internet

  • – No aplica

    Inicio de sesión con OAuth

    Se ejecuta en tu computadora y usa ajustes locales en su lugar

  • … Aún sin revisar

    Sin instrucciones ocultas en las descripciones de herramientas

    Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet

Comparado con otros en Búsqueda y memoria de IAi

  • Más estrellas que el 0% de los otros 7254 servidores de esta categoría
  • Publicado en el registro más recientemente que el 9% de los otros 7254 servidores de esta categoría
  • Revisiones básicas iguales o mejores que el 100% de los otros 7254 servidores de esta categoría

Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.

Preguntas frecuentes

¿Es seguro Memory MCP Lite?

Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.

¿Qué claves o códigos necesita?

El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.

¿Se ejecuta en mi computadora o en la nube?

Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).

¿Sigue en mantenimiento?

El repo de GitHub cambió por última vez –, y la última versión (2.0.0) llegó al registro hace 7 meses.

¿Qué apps pueden usarlo?

Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Node.js en tu computadora.

¿Qué puedo usar en su lugar?

En la misma categoría: Context7, Codebase Memory, Exa

Alternativas

Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.

Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi

Context7

de upstash

Up-to-date docs for AI agents

Computadora o nube★ 64.224MITActualizado hoy
Instalar

Codebase Memory

de DeusData

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

Se ejecuta en tu computadora★ 48.148MITActualizado hace 20 días
Instalar

Exa

de exa-labs

Connect AI agents to Exa for web search, content fetching, and multi-step research.

Se ejecuta en la nube★ 5213MITActualizado el mes pasado
Instalar

README del creador

Abrir el README

Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.

memory-mcp-lite

A small, opinionated memory server for AI coding assistants (Windsurf, Cursor, Claude Desktop — anything that speaks MCP).

It runs locally, stores durable knowledge on your disk, and tries very hard to stay out of your agent's way until you actually need it.

Why this exists

Most AI clients already have some form of short-term memory. They remember the current conversation, maybe a few rules you've set, and that's about it. What they don't give you is a place to park things that should outlive the session — the architectural decision you made last week, the one weird build command for this repo, the gotcha that bit you three times in a row.

memory-mcp-lite is that place. It stores:

  • technical decisions and the reasoning behind them,
  • project architecture and conventions,
  • commands, env notes, links, and gotchas,
  • task state so you can resume work later,
  • rolled-up summaries at the global / project / task level.

It deliberately does not store raw chat transcripts, replace your client's built-in rules, run embeddings or vector search, or need a server or cloud connection.

How it's organised

Memory lives in a tree:

global

└── project ├── [project_summary] └── task ├── [task_summary] └── atomic // decision | fact | gotcha | command | link | convention

On top of the tree you can draw optional graph-lite edges between any two nodes — related_to, depends_on, affects, caused_by, supersedes, references. Handy when one decision obsoletes another, or a gotcha only matters in the context of a specific command.

The retrieval side is built to be cheap. The server's instructions push agents through three stages, from least to most expensive:

Stage 1 — summaries              get_global_summary / get_project_summary / get_task_summary

│ ▼ (only if summaries aren't enough) Stage 2 — FTS5 light search search_memory_light → compact candidates │ ▼ (only for the 1–3 most relevant hits) Stage 3 — full detail get_memory_detail

In practice this means your agent asks for a summary first, and only pays for the big payload when it has a specific reason to. If you skip this policy, you just end up dumping a bunch of stringly-typed JSON into context for no reason.

Stack

  • TypeScript, Node ≥ 20
  • Drizzle ORM over libSQL (@libsql/client)
  • SQLite FTS5 for lexical search
  • A closure table for efficient subtree traversal
  • The MCP TypeScript SDK (@modelcontextprotocol/sdk)

You can point it at a local file, a remote libSQL instance, or a Turso database — they all work the same.

Install

The fast path is to let your MCP client fetch the package via npx.

Windsurf — ~/.codeium/windsurf/mcp_config.json:

{

"mcpServers": { "memory-mcp-lite": { "command": "npx", "args": ["memory-mcp-lite"] } } }

Claude Desktop — ~/Library/Application Support/Claude/claude_desktop_config.json:

{

"mcpServers": { "memory-mcp-lite": { "command": "npx", "args": ["memory-mcp-lite"] } } }

Same pattern for any other MCP-compatible client; only the config file path changes.

From source
npm install

npm run build # outputs dist/index.js; the schema is created on first run

Then point your client at the compiled bundle:

{

"mcpServers": { "memory-mcp-lite": { "command": "node", "args": ["/absolute/path/to/memory-mcp-lite/dist/index.js"] } } }

If you want to iterate on the code without a build step, tsx works:

{

"mcpServers": { "memory-mcp-lite": { "command": "npx", "args": ["tsx", "/absolute/path/to/memory-mcp-lite/apps/server/src/index.ts"] } } }

Where the data lives

By default: ~/.memory-mcp/memory.db. Override it with any of:

Env varPurpose
MEMORY_DB_PATHFull path or libsql://… / file: URL.
MEMORY_DATA_DIRDirectory; the file is still memory.db.
DATABASE_URLAccepted for backwards compatibility.
MEMORY_DB_AUTH_TOKENBearer token for remote libSQL / Turso.

So running against Turso is just:

MEMORY_DB_PATH="libsql://your-db.turso.io" \

MEMORY_DB_AUTH_TOKEN="eyJhbGci..." \ npm run dev

Tools

Nine tools, all returning both a human-readable JSON block and a structuredContent object for programmatic clients. The server also ships a strict description and annotations payload for each tool so agents can pick the right one without guessing.

ToolReach for it when…
get_global_summaryrecurring preferences, cross-project conventions
get_project_summaryarchitecture, key decisions, long-term project context
get_task_summaryresuming a specific piece of work
search_memory_lightsummaries aren't enough; you want compact candidates
get_memory_detailyou've picked a candidate and need the full body
remember_decisionan architecture choice, trade-off, or rejected path
remember_facta command, env note, gotcha, link, or convention
upsert_project_summaryafter an arch change or new convention worth recording
upsert_task_summaryafter progress, blockers, or a plan change

The retrieval discipline the server asks agents to follow:

  1. summaries first,
  2. light search only if summaries aren't enough,
  3. full detail for at most 1–3 hits,
  4. never dump every memory just because you can.

Project identity

Projects are looked up in this priority order:

  1. Normalised git remote URL — the most stable; survives directory moves and clones.
  2. Git root path — used when there's no remote.
  3. Normalised workspace path — the fallback.

This means the same project keeps the same memory even if different clients hand you slightly different paths, and moving a repo doesn't orphan everything you've stored.

Development

npm run typecheck      # TypeScript

npm run lint # oxlint npm run test # vitest npm run build # esbuild bundle to dist/ npm run dev # tsx watch npm run db:studio # Drizzle Studio for poking at the DB npm run db:generate # generate migration SQL when the schema changes

The schema is defined in apps/server/src/db/schema.ts and re-asserted on every startup by ensureSchema() (see apps/server/src/db/migrate.ts). That function is also where the FTS5 virtual table and its triggers get created — Drizzle doesn't manage virtual tables, so we do it ourselves with plain SQL. It's idempotent, so there's nothing to run manually.

Roadmap

  • Optional semantic fallback (local embeddings, feature-flagged).
  • Node archival / cleanup for long-lived projects.
  • Shared-team memory, once there's a good story for auth.
Pregunta a PopNx