Repolode
doobidoo

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

    Instale o pacote do PyPI

    pip install mcp-memory-service
  2. 2

    Adicione o servidor de memória à configuração do seu cliente de IA (por exemplo, Claude Desktop)

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