Repolode
doobidoo

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. 1

    Instala el paquete desde PyPI

    pip install mcp-memory-service
  2. 2

    Añade el servidor de memoria a la configuración de tu cliente de IA (por ejemplo, Claude Desktop)

  3. 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