MCP Memory
Memoria MCP
Memoria MCP es un Servidor MCP que brinda a los Clientes MCP (Cursor, Claude, Windsurf y más) la capacidad de recordar información sobre los usuarios (preferencias, comportamientos) a través de conversaciones. Utiliza tecnología de búsqueda vectorial para encontrar recuerdos relevantes basados en el significado, no solo en palabras clave. Está construido con Cloudflare Workers, D1, Vectorize (RAG), Durable Objects, Workers AI y Agents.
📺 Video
Related MCP server: MCP Memory
🚀 Pruébalo
https://memory.mcpgenerator.com/
🛠️ Cómo desplegar tu propia Memoria MCP
Opción 1: Despliegue con un clic de tu propia Memoria MCP en Cloudflare
En la sección Create Vectorize elige:
Dimensions: 1024
Metric: cosine
Haz clic en el botón "Create and Deploy"
En el panel de control de Cloudflare, ve a "Workers & Pages" y haz clic en Visit

Opción 2: Usa esta plantilla
Haz clic en el botón "Use this template" en la parte superior de este repositorio
Clona tu nuevo repositorio
Sigue las instrucciones de configuración a continuación
Opción 3: Crear con CloudFlare CLI
npm create cloudflare@latest --git https://github.com/puliczek/mcp-memory🔧 Configuración (Solo Opción 2 y 3)
Instala las dependencias:
npm installCrea un índice Vectorize:
npx wrangler vectorize create mcp-memory-vectorize --dimensions 1024 --metric cosineInstala Wrangler:
npm run devDespliega el worker:
npm run deploy🧠 Cómo funciona

Almacenamiento de recuerdos:
Tu texto es procesado por Cloudflare Workers AI utilizando el modelo de código abierto
@cf/baai/bge-m3para generar embeddingsEl texto y su embedding vectorial se almacenan en dos lugares:
Cloudflare Vectorize: Almacena los embeddings vectoriales para la búsqueda de similitud
Cloudflare D1: Almacena el texto original y los metadatos para la persistencia
Un Durable Object (MyMCP) gestiona el estado y garantiza la consistencia
El framework Agents maneja la comunicación del protocolo MCP
Recuperación de recuerdos:
Tu consulta se convierte en un vector usando Workers AI con el mismo modelo
@cf/baai/bge-m3Vectorize realiza una búsqueda de similitud para encontrar recuerdos relevantes
Los resultados se clasifican por puntuación de similitud
La base de datos D1 proporciona el texto original para los vectores coincidentes
El Durable Object coordina el proceso de recuperación
Esta arquitectura permite:
Búsqueda rápida de similitud vectorial a través de Vectorize
Almacenamiento persistente con D1
Operaciones con estado a través de Durable Objects
Interacciones de IA estandarizadas a través de Workers AI
Cumplimiento del protocolo a través del framework Agents
El sistema encuentra información conceptualmente relacionada incluso cuando las palabras exactas no coinciden.
🔒 Seguridad
Memoria MCP implementa varias medidas de seguridad para proteger los datos del usuario:
Los recuerdos de cada usuario se almacenan en espacios de nombres aislados dentro de Vectorize para la separación de datos
La limitación de tasa (rate limiting) incorporada evita el abuso (100 req/min - puedes cambiarlo en wrangler.jsonc)
La autenticación se basa solo en userId
Aunque esto es suficiente para una protección básica debido a la limitación de tasa
Se pueden añadir fácilmente capas de autenticación adicionales (como claves API u OAuth) si es necesario
Todos los datos se almacenan en la infraestructura segura de Cloudflare
Todas las comunicaciones están aseguradas con cifrado TLS estándar de la industria (proporcionado automáticamente por la certificación SSL/TLS de Cloudflare)
💰 Información de costos - GRATIS para la mayoría de los usuarios
Memoria MCP es de uso gratuito para niveles de uso normales:
El nivel gratuito permite 1,000 recuerdos con ~28,000 consultas por mes
Utiliza la cuota gratuita de Cloudflare para Workers, Vectorize, Worker AI y la base de datos D1
Para obtener más detalles sobre los precios de Cloudflare, consulta:
❓ Preguntas frecuentes
¿Puedo usar memory.mcpgenerator.com para almacenar mis recuerdos?
Sí, puedes usar memory.mcpgenerator.com para almacenar y recuperar tus recuerdos
El servicio es gratuito
Tus recuerdos se almacenan de forma segura y solo son accesibles para ti
No puedo garantizar que el servicio esté siempre disponible
¿Puedo alojarlo yo mismo?
Sí, puedes alojar tu propia instancia de Memoria MCP gratis en Cloudflare
Necesitarás una cuenta de Cloudflare y los siguientes servicios:
Workers
Vectorize
Base de datos D1
Workers AI
¿Puedo ejecutarlo localmente?
Sí, puedes ejecutar Memoria MCP localmente para desarrollo
Usa
wrangler devpara ejecutar el worker localmenteNecesitarás configurar credenciales de desarrollo local para los servicios de Cloudflare
Ten en cuenta que algunas funciones como la búsqueda vectorial o Workers AI requieren una conexión a los servicios de Cloudflare
¿Puedo usar un alojamiento diferente?
No, Memoria MCP está diseñado específicamente para la infraestructura de Cloudflare
¿Por qué lo creaste?
Quería una solución de código abierto
El control sobre mis propios datos era importante para mí
¿Puedo usarlo para más de una persona?
Sí, Memoria MCP se puede integrar en tu aplicación para servir a todos tus usuarios
Cada usuario obtiene su propio espacio de memoria aislado
¿Puedo usarlo para almacenar cosas que no sean recuerdos?
Sí, Memoria MCP puede almacenar cualquier tipo de información basada en texto
Algunos ejemplos prácticos:
Base de conocimientos: Almacena documentación técnica, procedimientos y guías de solución de problemas
Comportamientos del usuario: Rastrea cómo los usuarios interactúan con las funciones y los patrones de uso comunes
Notas de proyectos: decisiones y actualizaciones de proyectos
La búsqueda vectorial ayudará a encontrar elementos relacionados independientemente del tipo de contenido
🤝 Muestra tu apoyo
This server cannot be deployed
Related MCP Connectors
Persistent personal memory for AI assistants — save, search, and recall across every MCP client.
Persistent memory for AI agents to retain, retrieve, and recall conversation context through MCP.
- KogniteOAuthdev.kognite
Hosted agent memory: store, search, and recall facts across sessions from any MCP client.
- EngramOAuthapp.getengram
Persistent, verbatim, searchable memory for AI assistants — one memory across every MCP client.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients like Cursor and Claude to remember user preferences and behaviors across conversations using vector search technology.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to remember user preferences and behaviors across conversations using vector search and Cloudflare infrastructure.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to remember user preferences and behaviors across conversations using vector search technology.14 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to persist and retrieve user preferences and behaviors across conversations using semantic vector search.14 npmMIT