Memória persistente e local-first para agentes de IA, armazenada em arquivos Markdown com grafo de conhecimento, recuperação de informações e servidor MCP.
doobidoo/mcp-memory-service
Serviço de memória persistente e auto-hospedado para agentes de IA, com REST API e MCP para que frameworks e assistentes como Claude armazenem e recuperem contexto compartilhado.
Alternativa open source a:Mem0
- Estrelas
- 2,091
- Forks
- 395
- Issues abertas
- 49
- Último commit
- ontem
O que é?
mcp-memory-service é um backend de memória open source para agentes de IA que preserva decisões, anotações e contexto de projetos entre sessões. Ele funciona como um único serviço auto-hospedado com REST API, servidor MCP, OAuth, CLI e painel web. Assim, agentes criados com LangGraph, CrewAI ou AutoGen, clientes HTTP comuns e clientes MCP como Claude Desktop e Claude Code podem ler e gravar no mesmo repositório de memória.
Além do armazenamento básico, combina busca vetorial com busca por palavras-chave BM25 e permite filtrar por tags e intervalos de tempo. As memórias podem ser conectadas em um grafo de conhecimento com relações tipadas, consolidadas automaticamente ao longo do tempo e importadas de arquivos PDF, texto e Markdown ou de exportações do mem0. As opções de armazenamento incluem SQLite local, Cloudflare, Milvus e um backend Hybrid que sincroniza leituras locais com um sistema remoto secundário. Os embeddings são executados localmente via ONNX.
Por padrão, o servidor fica vinculado ao localhost. Para disponibilizá-lo em uma rede, é preciso configurá-lo explicitamente e habilitar a autenticação.
Recursos principais
- 01A REST API e o servidor MCP compartilham um repositório de memória entre agentes e clientes.
- 02A busca híbrida combina similaridade vetorial, correspondência de palavras-chave BM25 e filtros por tags.
- 03O grafo de conhecimento armazena relações tipadas entre memórias.
- 04A consolidação automática agrupa e compacta memórias antigas.
- 05Embeddings locais via ONNX e armazenamento em SQLite mantêm as operações essenciais na sua própria infraestrutura.
- 06Importa arquivos PDF, texto, Markdown e exportações do mem0; inclui painel web e CLI.
Casos de uso
- Compartilhar decisões de projeto e anotações de arquitetura entre agentes LangGraph ou CrewAI.
- Dar memória persistente ao Claude Desktop ou Claude Code entre sessões de chat.
- Executar um serviço de memória auto-hospedado para as ferramentas de IA de uma equipe pequena.
- Migrar memórias do mem0 para um repositório auto-hospedado.
Início rápido
- 1
Instale o pacote do PyPI
pip install mcp-memory-service - 2
Adicione o servidor de memória à configuração do seu cliente de IA (por exemplo, Claude Desktop)
- 3
Inicie o servidor REST API em localhost
MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
Antes de usar
- A configuração rápida de HTTP permite acesso anônimo; por isso, proteja-a antes de expô-la a uma rede.
- Para vincular a um endereço de rede, é necessário usar autenticação, regras de firewall, uma VPN ou terminação TLS.
- Recursos opcionais de LLM, como resumos de pesquisa, exigem a configuração de um provedor de LLM.
Em coleções
Tópicos
Perguntas frequentes
- O que é mcp-memory-service?
- Serviço de memória persistente e auto-hospedado para agentes de IA, com REST API e MCP para que frameworks e assistentes como Claude armazenem e recuperem contexto compartilhado. mcp-memory-service é um backend de memória open source para agentes de IA que preserva decisões, anotações e contexto de projetos entre sessões. Ele funciona como um único serviço auto-hospedado com REST API, servidor MCP, OAuth, CLI e painel web. Assim, agentes criados com LangGraph, CrewAI ou AutoGen, clientes HTTP comuns e clientes MCP como Claude Desktop e Claude Code podem ler e gravar no mesmo repositório de memória.
- mcp-memory-service é gratuito? Qual é a licença?
- mcp-memory-service é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-memory-service ainda é mantido?
- Manutenção ativa. O último commit de mcp-memory-service foi em 6 de nov. de 2026.
- Para que posso usar mcp-memory-service?
- Compartilhar decisões de projeto e anotações de arquitetura entre agentes LangGraph ou CrewAI. Dar memória persistente ao Claude Desktop ou Claude Code entre sessões de chat. Executar um serviço de memória auto-hospedado para as ferramentas de IA de uma equipe pequena. Migrar memórias do mem0 para um repositório auto-hospedado.
- Como instalar mcp-memory-service?
- Instale o pacote do PyPI: pip install mcp-memory-service Adicione o servidor de memória à configuração do seu cliente de IA (por exemplo, Claude Desktop) Inicie o servidor REST API em localhost: MCP_ALLOW_ANONYMOUS_ACCESS=true memory server --http
- Onde consigo mcp-memory-service?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/doobidoo/mcp-memory-service
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
SDK Python e MemHub para desktop/CLI que oferecem memória de longo prazo com arquitetura de dois sistemas para agentes LLM em cenários de chat, trabalho e programação.
Plataforma open source de memória para IA que transforma documentos, código e conversas em um grafo de conhecimento self-hosted para agentes de IA.
Repositório para aprender técnicas de memória para agentes LLM, com 30 notebooks Jupyter executáveis, de buffers de conversa a Mem0, Letta, Zep e Graphiti.
Uma base de conhecimento em Rust auto-hospedada que cria um grafo de conhecimento bitemporal a partir de documentos, com busca RAG, raciocínio orientado por ontologias e acesso via MCP para agentes.
Uma camada de memória de longo prazo local-first e nativa de Markdown para agentes de IA, que armazena memórias em arquivos editáveis e usa índices SQLite e LanceDB.