NeuralTrust ha sido reconocido por Gartner → Leer más
Volver

MCP Memory Server: memoria para Claude

Roger Howroyd 5 de noviembre de 2026
Compartir
MCP Memory Server: memoria para Claude

Última actualización: 5 de noviembre de 2026

¿Qué es un MCP memory server? Un MCP memory server (servidor MCP de memoria) es un programa pequeño que da memoria persistente a un cliente de IA como Claude a través del Model Context Protocol. Guarda datos en un archivo local, deja que el modelo los lea y los actualice con herramientas y los conserva cuando termina el chat. En Claude Code, se conecta con un solo comando.

TL;DR: puntos clave

  • El servidor de memoria de referencia de MCP expone 9 herramientas sobre un grafo de conocimiento local y se publica en npm como @modelcontextprotocol/server-memory (repositorio de servidores MCP, 2026).
  • En Claude Code, un solo comando claude mcp add lo registra, y el ámbito de usuario lo hace disponible en todos tus proyectos (documentación de Claude Code, 2026).
  • Hace falta Node.js 24 o superior. El archivo de memoria por defecto está junto al código del servidor, donde una actualización o una caché de npx vaciada pueden borrarlo, así que define MEMORY_FILE_PATH con una ruta absoluta tuya (README, 2026).
  • Los servidores locales de claude_desktop_config.json no están disponibles en Cowork ni en claude.ai. Los conectores personalizados remotos funcionan en los planes Free, Pro, Max, Ultra, Team y Enterprise (Centro de ayuda de Claude, 2026).
  • Un estudio de septiembre de 2026 logró una tasa media de éxito del 81,7 % entre sesiones en Claude Code al conseguir que se guardaran instrucciones envenenadas en la memoria persistente (Huang et al., 2026).

De un vistazo: tres formas de dar memoria a Claude

Respuesta rápida

¿Cómo doy memoria persistente a Claude con MCP?

Instala el servidor de memoria de referencia como servidor stdio local. En Claude Code, ejecuta un solo comando claude mcp add. En Claude Desktop, añade una entrada JSON. Para claude.ai o Cowork necesitas un servidor de memoria remoto añadido como conector personalizado, porque los servidores locales no llegan a esos clientes.

OpciónFunciona enDónde vive la memoriaIdeal para
Memoria integrada de ClaudeWeb, Desktop y apps móvilesMemoria de tu cuenta en AnthropicUso personal solo en Claude
MCP memory server localClaude Code, Claude DesktopUn archivo JSONL en tu equipoDesarrolladores que quieren ser dueños del archivo
MCP memory server remotoclaude.ai, Desktop, Cowork, móvilDonde esté alojado el servidorEquipos y memoria entre clientes

Cómo lo investigamos

El 5 de noviembre de 2026 leímos el README del servidor de referencia, la documentación MCP de Claude Code, dos artículos del Centro de ayuda de Claude, la especificación de herramientas de MCP (2026-07-28), el OWASP MCP Top 10 y un artículo de arXiv de septiembre de 2026. Ejecutamos el comando claude mcp add en un perfil aislado y se conectó.

Cómo funciona un MCP memory server

Un MCP memory server expone un conjunto pequeño de herramientas que leen y escriben un grafo de conocimiento. El modelo decide cuándo llamarlas. Según el repositorio de servidores MCP (2026), el grafo contiene entidades, relaciones entre ellas y observaciones breves, y cada dato debería ser atómico.

Grupo de herramientasHerramientasQué hace el modelo
Escrituracreate_entities, create_relations, add_observationsGuarda personas, proyectos y datos
Lecturasearch_nodes, open_nodes, read_graphRecupera lo que guardó antes
Borradodelete_entities, delete_observations, delete_relationsElimina datos obsoletos o erróneos

El servidor también expone el grafo completo como recurso MCP. Atiende a clientes de las dos eras del protocolo desde un único proceso, así que funciona con clientes antiguos y con los de 2026-07-28. La memoria solo sirve si el modelo la llama, por eso la siguiente sección incluye un prompt.

Reserva una demo con NeuralTrust

Conecta un MCP memory server a Claude con una sola línea

Puedes conectar un MCP memory server a Claude Code con un solo comando. Según la documentación de Claude Code (2026), el doble guion separa las opciones de Claude del comando que arranca el servidor, y el ámbito local es el predeterminado.

Copied!

Ejecuta claude mcp list para confirmar que aparece como conectado, o escribe /mcp dentro de una sesión. Usa --scope project para compartir la entrada con tu equipo mediante .mcp.json, o quita el ámbito para dejarla solo en el proyecto actual.

Claude Desktop

Claude Desktop lee un archivo JSON. Añade este bloque a claude_desktop_config.json, con la misma variable opcional MEMORY_FILE_PATH dentro de env. En Windows, el README usa cmd con /c antes de npx.

Copied!

Dile a Claude cuándo recordar

El README advierte de que el prompt decide con qué frecuencia y qué guarda Claude. Su ejemplo le pide empezar diciendo "Remembering...", leer el grafo y después guardar identidad, preferencias, objetivos y relaciones como entidades, relaciones y observaciones. Pon tu versión en las instrucciones personalizadas de un proyecto de Claude.ai, como sugiere el README, o en las instrucciones de proyecto de Claude Code.

Elige dónde se guarda el grafo

Según el README, el memory.jsonl por defecto está en el directorio del propio servidor. Con npx, eso queda dentro de node_modules, así que una actualización o una caché vaciada pueden borrar tu grafo. Define MEMORY_FILE_PATH con una ruta absoluta y comprueba que su carpeta exista, porque el servidor crea el archivo pero no las carpetas superiores.

Lo que un MCP memory server no puede hacer

El servidor de referencia es, según su propio README, una implementación básica. Es un buen punto de partida para una persona y una opción floja para un equipo que necesite control de acceso. Revisa cada carencia antes de usarlo para algo compartido.

NecesidadServidor de referenciaQué hacer
Compartir memoria entre clientesSolo con una ruta de archivo compartidaUsa una sola ruta o un servidor alojado
Control de acceso por usuarioNingunoPon un gateway o un servicio alojado delante
Llegar a claude.ai o CoworkLos servidores locales no conectanAloja un servidor remoto como conector personalizado
Auditar quién escribió quéNo lo ofreceRegistra las llamadas en un gateway

Cuando varios clientes comparten un archivo, cada escritura toma un archivo de bloqueo, así que las escrituras se ordenan por turnos. Un sistema de archivos en red que no respete la creación exclusiva de archivos no puede compartirse así. Para opciones más allá del servidor de referencia, empieza por nuestra guía para ser dueño de tu memoria de IA.

Seguridad del MCP memory server: envenenamiento y propiedad de los datos

Un MCP memory server es una frontera de seguridad, porque lo que llega a la memoria se lee después como contexto de confianza en sesiones posteriores. Una escritura envenenada no termina con el chat. Persiste y puede dirigir al agente días más tarde.

Según Huang, Zhang y Jia (2026), su ataque esconde instrucciones maliciosas en contenido externo inofensivo y consigue que el agente las guarde. Según los entornos, la inyección tuvo éxito el 66,9 % de las veces en Claude Code y el 73,7 % en OpenClaw. Las tasas de éxito posteriores entre sesiones fueron del 81,7 % y del 55,5 %. Una defensa a nivel de prompt redujo la inyección en muchos casos, pero protegió poco una vez envenenada la memoria.

El OWASP MCP Top 10, aún en beta, cubre el mismo terreno. Describe los secretos guardados en la memoria del modelo y en los logs del protocolo como MCP01, y el exceso de contexto compartido entre tareas, usuarios o agentes como MCP10. Nuestra guía del OWASP MCP Top 10 recorre los diez riesgos, y la guía de aplicaciones agénticas trata el envenenamiento de memoria y contexto como ASI06.

RiesgoControl
Escrituras envenenadas desde páginas web o archivosMantén a una persona con capacidad de denegar llamadas, como indica la especificación MCP para los clientes
Datos que persisten tras la sesiónRevisa el grafo con frecuencia, con read_graph y observationLimit 0 como resumen barato
Secretos guardados como observacionesNo guardes nunca tokens ni contraseñas en la memoria
Exceso de contexto compartido entre proyectosUsa un MEMORY_FILE_PATH distinto por proyecto o persona
Cadena de suministro del paqueteFija una versión revisada, por ejemplo @2.1.0, en vez de la última
Datos perdidos o cautivosHaz copia del archivo JSONL, que es texto plano y es tuyo

Según la especificación MCP (2026), siempre DEBERÍA haber una persona en el circuito con capacidad de denegar invocaciones de herramientas. Para equipos, el Agent Gateway (TrustGate) se sitúa entre los agentes y los servidores MCP. La página del MCP Gateway de NeuralTrust indica que los equipos pueden decidir a qué herramientas accede cada agente, restringir las operaciones de lectura y escritura y rastrear qué LLM usó qué herramienta. Así puedes dar search_nodes a todos los agentes y las herramientas de escritura a uno solo. Para un refuerzo más amplio, lee la checklist de buenas prácticas de seguridad MCP.

¿Qué configuración de MCP memory server elegir?

Elige la configuración según dónde trabajas y quién comparte la memoria. El servidor de referencia encaja con un desarrollador en Claude Code. Quien trabaje en claude.ai o en equipo necesita un servidor remoto y algo de control sobre quién puede escribir en él.

EresEligePor qué
Desarrollador en Claude CodeServidor de referencia, ámbito de usuarioUn comando y un archivo local tuyo
Usuario de Claude DesktopServidor de referencia en la config JSONEl mismo servidor, sin línea de comandos
Sobre todo en claude.aiMemoria integrada o un conector remotoLos servidores locales no conectan
Equipo o empresa reguladaServidor alojado detrás de un gatewayControl de acceso y rastro de auditoría

Si primero quieres mover tu memoria entre asistentes, nuestra guía para mover tu memoria de IA entre ChatGPT y Claude va antes que cualquier configuración de servidor.

Conclusión

Un MCP memory server es la forma más rápida de dar a Claude Code una memoria que es tuya: un comando, un archivo JSONL local y un conjunto pequeño de herramientas. Define una MEMORY_FILE_PATH absoluta, dale a Claude un prompt claro y revisa lo que guarda. Trata la memoria como superficie de ataque, porque las escrituras envenenadas persisten entre sesiones. En equipos, añade almacenamiento alojado con control de acceso y rastro de auditoría antes de compartir memoria entre agentes.

Protege tus MCP memory servers en producción con NeuralTrust

Controla qué agentes pueden leer o escribir tus herramientas de memoria MCP y consulta qué LLM llamó a qué herramienta con el Agent Gateway (TrustGate).

Reserva una demo con NeuralTrust

Comparativas relacionadas

Preguntas frecuentes sobre MCP memory server

1. ¿Qué es un MCP memory server?

Un MCP memory server es un programa que da memoria persistente a un cliente de IA a través del Model Context Protocol. La versión de referencia guarda un grafo de conocimiento local con entidades, relaciones y observaciones, y expone herramientas para crearlas, buscarlas y borrarlas. Así Claude puede recordar datos entre chats.

2. ¿Cómo añado un MCP memory server a Claude Code?

Ejecuta claude mcp add memory --scope user -- npx -y @modelcontextprotocol/server-memory. El doble guion separa las opciones de Claude del comando del servidor. Después ejecuta claude mcp list o escribe /mcp para confirmar que está conectado. Añade --env MEMORY_FILE_PATH=~/memory.jsonl para elegir dónde se guarda el grafo.

3. ¿Funciona el MCP memory server con Claude Desktop y claude.ai?

Funciona con Claude Desktop mediante claude_desktop_config.json. No funciona en claude.ai ni en Cowork, que usan conectores remotos a los que Claude llega desde la nube de Anthropic. Para esos clientes necesitas un servidor de memoria remoto añadido como conector personalizado.

4. ¿Dónde guarda los datos el MCP memory server?

Guarda el grafo en un archivo JSONL. Por defecto es memory.jsonl en el directorio del propio servidor, que con npx queda dentro de node_modules y puede borrarse en una actualización. Define MEMORY_FILE_PATH con una ruta absoluta tuya y haz copia de ese archivo.

5. ¿Es seguro el MCP memory server?

Es seguro ejecutarlo en local, pero la memoria en sí es superficie de ataque. Un estudio de 2026 consiguió que se guardaran instrucciones envenenadas en la memoria persistente y alcanzó un 81,7 % de éxito entre sesiones en Claude Code. Revisa lo que se guarda, no metas secretos y exige aprobación humana en las llamadas sensibles.

6. ¿En qué se diferencia de la memoria integrada de Claude?

La memoria integrada de Claude se guarda en tu cuenta de Anthropic y funciona en las apps de Claude. Un MCP memory server es un almacén aparte que controlas tú y que puede usar cualquier cliente MCP. Eso lo hace portable, pero tú gestionas su almacenamiento, su prompt y su seguridad.

7. ¿Pueden varios clientes compartir un mismo archivo de memoria?

Sí, si usan la misma MEMORY_FILE_PATH. Cada cliente arranca su propio proceso de servidor y cada escritura toma un archivo de bloqueo, así que se hacen de una en una. Una escritura que no consigue el bloqueo en 60 segundos falla con un error. Los sistemas de archivos en red que ignoran la creación exclusiva no son seguros para esto.

Sobre el autor

Roger Howroyd es Head of Global SEO and AI en NeuralTrust, donde dirige la estrategia de búsqueda de la compañía en SEO, AEO, GEO y optimización para LLM. Está especializado en búsqueda impulsada por IA, estrategia de contenidos y SEM. Conecta con él en LinkedIn.

NeuralTrust es la plataforma líder para proteger y escalar agentes de IA. Nombrada pionera en el Gartner Emerging Market Quadrant for AI Application Security 2026, reconocida en cuatro informes Gartner Hype Cycle en 2026 y destacada en la Gartner Market Guide for Guardian Agents 2026, la Gartner Market Guide for AI Gateways 2025 y el KuppingerCole Leadership Compass for Generative AI Defense 2025. Con sede en Barcelona y oficinas en Londres y Nueva York. Certificada ISO 27001.

Fuentes

Consultadas el 5 de noviembre de 2026.

  1. Model Context Protocol, "Knowledge Graph Memory Server" README, repositorio de servidores, 2026.
  2. Anthropic, "Connect Claude Code to tools via MCP", Claude Code Docs, 2026.
  3. Anthropic, "Get started with custom connectors using remote MCP", Centro de ayuda de Claude, 2026.
  4. Anthropic, "Use Claude's chat search and memory to build on previous context", Centro de ayuda de Claude, 2026.
  5. Model Context Protocol, "Tools" (versión 2026-07-28 de la especificación), 2026.
  6. Huang, S., Zhang, J. y Jia, H., "When Malicious Instructions Persist: Persistent Memory Poisoning Attack on Harness-Based Agents", arXiv 2609.13889, 12 de septiembre de 2026.
  7. OWASP, "OWASP MCP Top 10", beta.

Suscríbete a nuestra newsletter

Compartir

Únete a los líderes que aseguran el ecosistema de agentes

Solicita una demo