Skip to main content
Glama
mnemoverse

Mnemoverse Memory

@mnemoverse/mcp-memory-server

npm version npm downloads MCP Registry License: MIT Research: SLoD arXiv Glama quality

Memoria alojada para agentes de IA que aprende qué hechos importan. La retroalimentación reordena el recuerdo — una actualización de Rescorla-Wagner sobre el error de predicción, no una puntuación de similitud — así que lo que ayudó sube y lo que confundió baja, y el recuerdo favorece memorias recientes (un impulso exponencial de recencia con una vida media de ~30 días). El motor también incluye consolidación (agrupamiento HDBSCAN, con protección de Von Restorff para que las memorias distintivas sobrevivan a la compresión). Una sola clave de API funciona en Claude, Cursor, VS Code, ChatGPT y cualquier cliente MCP.

Memoria que persiste entre sesiones, proyectos y herramientas — y mejora con el uso. Alojada, así que no hay infraestructura que montar, y no está bloqueada a un solo proveedor.

⭐ Si Mnemoverse te evita tener que re-explicar contexto a tus agentes, dale una estrella al repositorio. Ayuda a que otros creadores lo encuentren.

Inicio rápido

1. Obtén una clave de API gratuita

Regístrate en console.mnemoverse.com — solo toma 30 segundos, sin tarjeta de crédito.

2. Conéctalo a tu herramienta de IA

Claude Code — añádelo mediante CLI:

claude mcp add mnemoverse -s user \
  -e MNEMOVERSE_API_KEY=mk_live_YOUR_KEY \
  -e MNEMOVERSE_API_URL=https://core.mnemoverse.com/api/v1 \
  -- npx -y @mnemoverse/mcp-memory-server@latest

Cursor — haz clic para instalar, o añádelo a .cursor/mcp.json:

Añadir a Cursor

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

VS Code — añádelo a .vscode/mcp.json (nota: VS Code usa servers, no mcpServers):

{
  "servers": {
    "mnemoverse": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Windsurf — añádelo a ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Más clientes MCP — el mismo servidor, diferente archivo de configuración:

Zed — añádelo a ~/.config/zed/settings.json (Zed usa context_servers, y se requiere "source": "custom"):

{
  "context_servers": {
    "mnemoverse": {
      "source": "custom",
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

JetBrains (Asistente de IA) — Settings → Tools → AI Assistant → Model Context Protocol (MCP), luego pega:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

ClineMCP Servers → Configure (o edita cline_mcp_settings.json). Cline lee los valores de env literalmente, así que pega tu clave real — no una referencia ${VAR}:

{
  "mcpServers": {
    "mnemoverse": {
      "command": "npx",
      "args": [
        "-y",
        "@mnemoverse/mcp-memory-server@latest"
      ],
      "env": {
        "MNEMOVERSE_API_KEY": "mk_live_YOUR_KEY",
        "MNEMOVERSE_API_URL": "https://core.mnemoverse.com/api/v1"
      }
    }
  }
}

Continue — añade ~/.continue/mcpServers/mnemoverse.yaml (Continue usa YAML):

mcpServers:
  - name: mnemoverse
    command: npx
    args:
      - "-y"
      - "@mnemoverse/mcp-memory-server@latest"
    env:
      MNEMOVERSE_API_KEY: "mk_live_YOUR_KEY"
      MNEMOVERSE_API_URL: "https://core.mnemoverse.com/api/v1"

¿Por qué @latest? Un npx @mnemoverse/mcp-memory-server sin más queda en caché indefinidamente por npm y deja de revisar el registro. El sufijo @latest fuerza una consulta de metadatos en cada inicio de sesión de Claude Code / Cursor / VS Code (~100-300ms), así que siempre recibes las nuevas versiones.

⚠️ Reinicia tu cliente de IA después de editar la configuración. Los servidores MCP solo se cargan al iniciar el cliente.

3. Pruébalo — 30 segundos para verificar que funciona

Pega esto en tu chat de IA:

"Recuerda que mi framework de TypeScript favorito es Hono, y por favor llama a memory_write para guardarlo."

Tu agente debería llamar a memory_write y confirmar que la memoria se guardó.

Luego abre un nuevo chat / nueva sesión (este es el punto clave — la memoria sobrevive a los reinicios), y pregunta:

"¿Cuál es mi framework de TypeScript favorito?"

Tu agente debería llamar a memory_read, encontrar la entrada y responder "Hono". Si lo hace — estás listo. Escribe lo que quieras a continuación.

Si no lo recuerda: verifica que el cliente se reinició por completo y que la configuración tiene tu clave real mk_live_..., no el marcador de posición.

Related MCP server: memmd-mcp

Herramientas

Herramienta

Qué hace

memory_write

Almacena una memoria — idea, preferencia, lección aprendida

memory_read

Busca memorias por consulta en lenguaje natural (orden opcional por recencia, límites de tiempo, exclusión de autor)

memory_list_recent

Lista las memorias más recientes primero — sin consulta; límites since/until (inclusive) + paginación con cursor

memory_feedback

Califica memorias como útiles o no (mejora el recuerdo futuro)

memory_stats

Consulta cuántas memorias hay almacenadas, qué dominios existen

memory_create_room

Crea una sala de memoria compartida; su dirección funciona como domain al escribir o leer

memory_invite_to_room

Genera una invitación de un solo uso (código + enlace) para una sala que te pertenece

memory_join_room

Únete a una sala compartida con un código de invitación (mnvr_...)

memory_list_rooms

Lista las salas que posees o a las que perteneces, con la dirección de cada una para usar como domain

vault_list

Lista los secretos del Vault por alias y propósito — el valor del secreto nunca se devuelve

Ideas: Qué recordar

  • Preferencias de usuario: "Uso modo oscuro", "Prefiero Tailwind sobre CSS modules"

  • Contexto del proyecto: "Este proyecto usa PostgreSQL + Prisma", "Desplegar en Railway"

  • Lecciones aprendidas: "Siempre ejecuta las pruebas antes de hacer push en este repo"

  • Decisiones tomadas: "Elegimos REST sobre GraphQL por simplicidad de caché"

  • Roles y personas: "Alice es la diseñadora, Bob es el dueño de la API"

  • Errores del pasado: "No desplegar los viernes — lo aprendimos por las malas"

Memoria universal

La misma clave de API funciona en todas las herramientas. Escribe una memoria en Claude Code — léela en Cursor. Aprende algo en VS Code — tu GPT Custom Action también lo sabe.

                    ┌── Claude Code (this MCP server)
                    ├── Cursor (this MCP server)
   Mnemoverse API ──├── VS Code (this MCP server)
   (one memory)     ├── GPT (Custom Actions)
                    ├── Python SDK (pip install mnemoverse)
                    └── REST API (curl)

Configuración

Variable de entorno

¿Requerida?

Valor predeterminado

MNEMOVERSE_API_KEY

Para cada llamada a una herramienta — el servidor arranca y lista sus herramientas sin ella

MNEMOVERSE_API_URL

No

https://core.mnemoverse.com/api/v1

Enlaces

Configuración y referencia

Lecturas de contexto

Proyecto

Política de privacidad

Este servidor envía a la API de Mnemoverse (core.mnemoverse.com), autenticado con tu clave de API, lo que una llamada a una herramienta transporta — y nada más de lo que pueda ver. No lee el historial de conversación de tu cliente de IA, tus archivos locales, ni nada que no pases a una herramienta memory_* / vault_*. Las memorias almacenadas viven bajo tu cuenta; Mnemoverse nunca las vende y nunca las comparte por iniciativa propia. La única vía de compartición es la que tú mismo creas: invitar a alguien a una sala compartida concede a su asistente acceso a las memorias de esa sala, limitado por el alcance de la invitación.

Qué envía cada herramienta:

Herramienta

Datos enviados

memory_write

el content, concepts y domain que pasas

memory_read

la query, más cualquier filtro: domain, since/until, exclude_author, top_k, order_by

memory_list_recent

los filtros del feed: domain, since/until, exclude_author, limit, cursor

memory_feedback

los atom_ids que se están calificando y la puntuación outcome

memory_create_room

el name y description de la sala

memory_invite_to_room

el room_id, el scope de la invitación y su expiración

memory_join_room

el code de la invitación

memory_stats / memory_list_rooms / vault_list

sin cuerpo de solicitud — GETs autenticados

Una cosa sale que no solicitaste explícitamente: desde la versión 0.8.1, cuando una búsqueda o un feed vuelve vacío, el servidor envía una o dos sondas GET autenticadas de solo lectura (/memory/rooms y/o /memory/stats) para que la respuesta vacía pueda indicar qué no cubrió. Las sondas llevan tu clave de API y nada más, no cambian ningún estado almacenado, y se documentan en el CHANGELOG.

Política de privacidad

https://mnemoverse.com/privacy

Retención y eliminación

corrige un recuerdo incorrecto o desactualizado escribiendo uno nuevo; la eliminación es una operación administrativa en la API REST, no expuesta a través de este servidor MCP

Contacto

hello@mnemoverse.com

Licencia

MIT © Mnemoverse

Install Server
A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
16dResponse time
6dRelease cycle
20Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Persistent memory API for AI agents — store, recall, and inject semantically-searchable context across sessions. EU-hosted, GDPR-compliant. Supports Claude, Cursor, Cline, and any MCP-compatible client.
    4
    2
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    A shared memory layer for AI agents — one memory.md synced across Claude Desktop, Cursor, Claude Code, OpenAI Codex, and any MCP client.
    4
    2
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Persistent memory for AI coding agents that stores and recalls preferences, decisions, and conventions via semantic similarity, with zero cloud dependencies and plug-and-play MCP integration for Claude Code.
    Apache 2.0

View all related MCP servers

Related MCP Connectors

  • Persistent memory for AI agents — verbatim conversations, searchable by meaning.

  • Persistent memory for AI agents. Search, store, and recall across sessions.

  • Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.

View all MCP Connectors

Latest Blog Posts

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/mnemoverse/mcp-memory-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server