Ú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 addlo 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ón | Funciona en | Dónde vive la memoria | Ideal para |
|---|---|---|---|
| Memoria integrada de Claude | Web, Desktop y apps móviles | Memoria de tu cuenta en Anthropic | Uso personal solo en Claude |
| MCP memory server local | Claude Code, Claude Desktop | Un archivo JSONL en tu equipo | Desarrolladores que quieren ser dueños del archivo |
| MCP memory server remoto | claude.ai, Desktop, Cowork, móvil | Donde esté alojado el servidor | Equipos 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 herramientas | Herramientas | Qué hace el modelo |
|---|---|---|
| Escritura | create_entities, create_relations, add_observations | Guarda personas, proyectos y datos |
| Lectura | search_nodes, open_nodes, read_graph | Recupera lo que guardó antes |
| Borrado | delete_entities, delete_observations, delete_relations | Elimina 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.
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.
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.
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.
| Necesidad | Servidor de referencia | Qué hacer |
|---|---|---|
| Compartir memoria entre clientes | Solo con una ruta de archivo compartida | Usa una sola ruta o un servidor alojado |
| Control de acceso por usuario | Ninguno | Pon un gateway o un servicio alojado delante |
| Llegar a claude.ai o Cowork | Los servidores locales no conectan | Aloja un servidor remoto como conector personalizado |
| Auditar quién escribió qué | No lo ofrece | Registra 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.
| Riesgo | Control |
|---|---|
| Escrituras envenenadas desde páginas web o archivos | Mantén a una persona con capacidad de denegar llamadas, como indica la especificación MCP para los clientes |
| Datos que persisten tras la sesión | Revisa el grafo con frecuencia, con read_graph y observationLimit 0 como resumen barato |
| Secretos guardados como observaciones | No guardes nunca tokens ni contraseñas en la memoria |
| Exceso de contexto compartido entre proyectos | Usa un MEMORY_FILE_PATH distinto por proyecto o persona |
| Cadena de suministro del paquete | Fija una versión revisada, por ejemplo @2.1.0, en vez de la última |
| Datos perdidos o cautivos | Haz 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.
| Eres | Elige | Por qué |
|---|---|---|
| Desarrollador en Claude Code | Servidor de referencia, ámbito de usuario | Un comando y un archivo local tuyo |
| Usuario de Claude Desktop | Servidor de referencia en la config JSON | El mismo servidor, sin línea de comandos |
| Sobre todo en claude.ai | Memoria integrada o un conector remoto | Los servidores locales no conectan |
| Equipo o empresa regulada | Servidor alojado detrás de un gateway | Control 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).
Comparativas relacionadas
- Own Your AI Memory
- MCP Security Best Practices
- What Is an Agent Harness?
- How to Build a Company Brain
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.
- Model Context Protocol, "Knowledge Graph Memory Server" README, repositorio de servidores, 2026.
- Anthropic, "Connect Claude Code to tools via MCP", Claude Code Docs, 2026.
- Anthropic, "Get started with custom connectors using remote MCP", Centro de ayuda de Claude, 2026.
- Anthropic, "Use Claude's chat search and memory to build on previous context", Centro de ayuda de Claude, 2026.
- Model Context Protocol, "Tools" (versión 2026-07-28 de la especificación), 2026.
- 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.
- OWASP, "OWASP MCP Top 10", beta.
)
)