BookinglyTech News
Inteligencia artificial

Contexto personal portable para IA: saca tu memoria del asistente

Un desarrollador propone separar el contexto personal del proveedor de IA con un vault Markdown en Git expuesto vía MCP, y publica su implementación open source.

2 min de lecturaThe Next Web0 vistas

Quien haya usado un asistente de código sabe que el contexto lo es casi todo. Archivos como CLAUDE.md o AGENTS.md, mapas de repositorio y marcos de memoria como los de Cline o Claude Code consiguen que un agente sepa tu arquitectura, tus convenciones y el estado de tus refactorizaciones. Pero al salir del terminal y preguntar por tu salud o tus finanzas, las herramientas desaparecen. Cada asistente guarda su propio recuerdo en un silo: ChatGPT dentro de ChatGPT, Claude dentro de Claude. Cambiar de asistente significa romper tu contexto en fragmentos inconsistentes.

El artículo que circula esta semana en The Next Web defiende una idea antigua pero eficaz: separación de preocupaciones. El contexto personal debería ser almacenamiento propiedad del usuario, en un formato que cualquier herramienta pueda leer, y los asistentes deberían ser clientes de ese almacenamiento, nunca sus dueños. La implementación propuesta es un repositorio privado de GitHub con notas en Markdown organizadas como un vault de Obsidian, expuesto a cualquier superficie de LLM mediante un único punto final que habla Model Context Protocol (MCP).

MCP importa porque es un protocolo abierto, no un SDK de un proveedor: un solo servidor puede servir contexto a claude.ai, a la app de escritorio, al móvil y a Claude Code en el terminal. En principio, cualquier cliente compatible de cualquier fabricante puede conectarse. El autor ha publicado la implementación como vault-mcp, un proyecto open source que usa a diario para notas de proyecto, contexto laboral y registros personales. La neutralidad no la concede nadie: el corpus es texto plano en Git, así que cambiar de asistente cuesta un git clone. Además, todo lo que los asistentes saben de ti es una carpeta de archivos que puedes abrir, leer, editar y comparar con diff. Los recordatorios de los proveedores aún no alcanzan ese nivel de transparencia.

El artículo también menciona una limitación que encontró al ejecutar el sistema en infraestructura edge: estas plataformas prohíben la generación dinámica de código, lo que rompe silenciosamente el camino rápido de la librería estándar de validación de TypeScript (Zod). Para resolverlo escribió un compilador de esquemas ahead-of-time, Zod AOT, que ahora valida cada petición que sirve el sistema.

¿Es este el futuro? La memoria de los asistentes sigue siendo por proveedor, y los marcos de memoria para agentes como mem0, Letta y Zep se quedan en infraestructura para desarrolladores, no para el usuario final. Pero a medida que servicios externos expongan interfaces MCP, el chat se convertirá en un lugar donde se hacen tareas reales. Una capa de contexto propiedad del usuario y no atada a ningún dispositivo es lo que hará esas acciones personales.