Memoria persistente y local para agentes de IA, almacenada en archivos Markdown con un grafo de conocimiento, recuperación y un servidor MCP.
doobidoo/mcp-memory-service
Servicio de memoria persistente autoalojado para agentes de IA, disponible mediante REST API y MCP para que frameworks y asistentes como Claude almacenen y consulten contexto compartido.
Alternativa open source a:Mem0
- Estrellas
- 2,091
- Forks
- 395
- Issues abiertos
- 49
- Último commit
- hace 17 horas
¿Qué es?
mcp-memory-service es un backend de memoria de código abierto para agentes de IA que conserva decisiones, notas y contexto de proyectos entre sesiones. Se ejecuta como un único servicio autoalojado que ofrece REST API, un servidor MCP, OAuth, una CLI y un panel web. Así, los agentes creados con LangGraph, CrewAI o AutoGen, los clientes HTTP convencionales y los clientes MCP como Claude Desktop y Claude Code pueden leer y escribir en el mismo almacén de memoria.
Además del almacenamiento básico, combina búsqueda vectorial con búsqueda por palabras clave BM25 y permite filtrar por etiquetas y rangos de tiempo. Las memorias se pueden enlazar en un grafo de conocimiento con relaciones tipadas, consolidar automáticamente con el tiempo e importar desde archivos PDF, de texto y Markdown, o desde exportaciones de mem0. Entre las opciones de almacenamiento están SQLite local, Cloudflare, Milvus y un backend Hybrid que sincroniza las lecturas locales con un sistema remoto secundario. Los embeddings se ejecutan localmente mediante ONNX.
De forma predeterminada, el servidor se enlaza a localhost; para exponerlo en una red se requieren configuración y autenticación explícitas.
Funciones clave
- 01REST API y servidor MCP comparten un almacén de memoria entre agentes y clientes.
- 02La búsqueda híbrida combina similitud vectorial con búsqueda de palabras clave BM25 y filtros por etiquetas.
- 03El grafo de conocimiento almacena relaciones tipadas entre memorias.
- 04La consolidación automática agrupa y comprime las memorias más antiguas.
- 05Los embeddings locales con ONNX y el almacenamiento SQLite mantienen las operaciones principales en tu propia infraestructura.
- 06Importa archivos PDF, de texto y Markdown, así como exportaciones de mem0; incluye un panel web y una CLI.
Casos de uso
- Compartir decisiones de proyecto y notas de arquitectura entre agentes de LangGraph o CrewAI.
- Dar memoria persistente a Claude Desktop o Claude Code entre sesiones de chat.
- Ejecutar un servicio de memoria autoalojado para las herramientas de IA de un equipo pequeño.
- Migrar memorias de mem0 a un almacén autoalojado.
Inicio rápido
- 1
Instala el paquete desde PyPI
pip install mcp-memory-service - 2
Añade el servidor de memoria a la configuración de tu cliente de IA (por ejemplo, Claude Desktop)
- 3
Inicia el servidor REST API en localhost
MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
Antes de usarlo
- La configuración rápida de HTTP permite el acceso anónimo, así que protégela antes de exponerla a una red.
- Para enlazarlo a una dirección de red, se necesita autenticación, reglas de firewall, una VPN o terminación TLS.
- Las funciones opcionales de LLM, como los resúmenes de búsqueda, requieren configurar un proveedor de LLM.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es mcp-memory-service?
- Servicio de memoria persistente autoalojado para agentes de IA, disponible mediante REST API y MCP para que frameworks y asistentes como Claude almacenen y consulten contexto compartido. mcp-memory-service es un backend de memoria de código abierto para agentes de IA que conserva decisiones, notas y contexto de proyectos entre sesiones. Se ejecuta como un único servicio autoalojado que ofrece REST API, un servidor MCP, OAuth, una CLI y un panel web. Así, los agentes creados con LangGraph, CrewAI o AutoGen, los clientes HTTP convencionales y los clientes MCP como Claude Desktop y Claude Code pueden leer y escribir en el mismo almacén de memoria.
- ¿mcp-memory-service es gratuito? ¿Qué licencia tiene?
- mcp-memory-service es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mcp-memory-service sigue mantenido?
- Mantenimiento activo. El último commit de mcp-memory-service fue el 6 nov 2026.
- ¿Para qué puedo usar mcp-memory-service?
- Compartir decisiones de proyecto y notas de arquitectura entre agentes de LangGraph o CrewAI. Dar memoria persistente a Claude Desktop o Claude Code entre sesiones de chat. Ejecutar un servicio de memoria autoalojado para las herramientas de IA de un equipo pequeño. Migrar memorias de mem0 a un almacén autoalojado.
- ¿Cómo se instala mcp-memory-service?
- Instala el paquete desde PyPI: pip install mcp-memory-service Añade el servidor de memoria a la configuración de tu cliente de IA (por ejemplo, Claude Desktop) Inicia el servidor REST API en localhost: MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
- ¿Dónde consigo mcp-memory-service?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/doobidoo/mcp-memory-service
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
SDK de Python y MemHub para escritorio y CLI que ofrece memoria a largo plazo con dos sistemas para agentes LLM en contextos de chat, trabajo y programación.
Plataforma de memoria de IA de código abierto que convierte documentos, código y conversaciones en un grafo de conocimiento autohospedado para agentes de IA.
Repositorio educativo con 30 notebooks de Jupyter ejecutables sobre técnicas de memoria para agentes LLM, desde buffers de conversación hasta Mem0, Letta, Zep y Graphiti.
Base de conocimiento autohospedada en Rust que crea un grafo de conocimiento bitemporal a partir de documentos, con búsqueda RAG, razonamiento basado en ontologías y acceso MCP para agentes.
Una capa de memoria a largo plazo, local y nativa de Markdown para agentes de IA, que guarda recuerdos en archivos editables con índices de SQLite y LanceDB.