Voltar as noticias
Claude esquece tudo entre sessões. Veja como eu consertei.
MCP ProtocolAltaEN

Claude esquece tudo entre sessões. Veja como eu consertei.

Dev.to - MCP·23 de junho de 2026

Cada sessão do Claude começa do zero.
Você passa uma hora explicando sua arquitetura, suas convenções de nomenclatura, as três decisões que você já tomou e não quer reavaliar. Você fecha a aba. Na manhã seguinte, você abre um novo chat e Claude te cumprimenta como um estranho. Você explica tudo novamente.
Depois da quadragésima vez, parei de re-explicar e construí uma solução. É open source, licenciado sob MIT, e instala com um comando. Este post é a versão de 5 minutos de como funciona e como rodá-lo você mesmo.
O problema real
Os LLMs são sem estado. Cada conversa é uma lousa limpa — por design. Recursos de "memória" que existem geralmente significam uma de duas coisas:

Um servidor Redis/Valkey que você precisa configurar e manter em funcionamento, ou
Um serviço de nuvem gerenciado onde você se inscreve, obtém uma chave de API, e seu contexto vive na infraestrutura de outra pessoa.

Ambos funcionam. Mas ambos significam que suas decisões de projeto, trechos de código e as credenciais ocasionais que você colou enquanto depurava agora estão em um servidor que você não controla. Para uma ferramenta cujo trabalho é lembrar tudo que você diz ao seu AI, essa troca me incomodou.
Eu queria uma memória que ficasse no meu disco.
A abordagem: suas anotações são o banco de dados
Bastra Recall é um servidor MCP (Modelo de Protocolo de Contexto — o padrão aberto que Claude usa para se comunicar com ferramentas externas). Em vez de um banco de dados, ele escreve memórias como Markdown simples em um cofre local do Obsidian — uma pasta de arquivos .md no seu computador.
Essa escolha de design faz algumas coisas ao mesmo tempo:

Os dados são seus e são legíveis. Abra qualquer memória em um editor de texto. Sem ferramenta de exportação, sem bloqueio. Se você excluir a pasta do cofre, a memória se foi — totalmente sob seu controle.
Um daemon, todas as ferramentas. O mesmo daemon alimenta Claude Code, Claude Desktop e Cursor. Uma decisão que você armazena em uma aparece nas outras.
Sem servidor para cuidar. Sem Redis, sem conta na nuvem, sem chave de API.

Quando você diz ao Claude "lembre-se de que usamos Drizzle, não Prisma, neste projeto," esse fato é registrado como uma nota em Markdown. Na próxima sessão — nova aba, dias depois — Claude a recupera automaticamente antes de responder.
Instale-o (tudo)
Um comando atualiza a configuração do MCP para todas as ferramentas de IA que detecta, de forma idempotente e com um backup:
bashnpx bastra-recall install all --vault /caminho/absoluto/para/seu/cofre
Então verifique as inscrições:
bashnpx bastra-recall doctor
Reinicie o Claude Code / Desktop / Cursor, e a memória estará ativa. É isso.
Restrições honestas, desde o início:

macOS, Apple Silicon, Node 22+ por enquanto. Linux/Windows estão no roadmap.
Está no início — atualmente 0.7.0-beta.1. Funcionando, em uso diário por mim, mas beta.
Espere bordas ásperas, incluindo durante a instalação. Este é genuinamente um software inicial e algo pode quebrar na sua configuração que nunca quebrou na minha. Se isso acontecer, isso é útil para mim — por favor, me diga exatamente o que deu errado, seja como um comentário neste post ou como um problema no GitHub. Quanto mais preciso (versão do SO, versão do Node, o comando que você executou, o erro que você viu), mais rápido posso consertar.

Como a recuperação funciona (a versão de 30 segundos)
Armazenar é fácil — qualquer coisa é um arquivo. A parte difícil é puxar a memória certa de volta sem inundar o contexto do Claude com lixo. O Recall classifica as memórias armazenadas por relevância para a conversa atual e injeta apenas as melhores correspondências, para que você obtenha a decisão que precisa sem queimar sua janela de contexto em tudo que você já disse.
Se você quiser se aprofundar na recuperação e benchmarking, esse é o próximo post. Este é apenas: aqui está o problema, aqui está uma coisa que o resolve, aqui está como executá-lo.
Experimente / desmonte
Repo (MIT): github.com/n0mad-ai/bastra-recall
Se você resolveu a memória de IA de uma maneira diferente, quero ouvir — especialmente se você acha que a abordagem local-Markdown está errada. E se isso te salvar de explicar sua pilha pela quadragésima primeira vez, uma estrela ajuda outras pessoas a encontrá-la.
Funciona da mesma forma no Cursor e em qualquer outro cliente MCP, não apenas no Claude. Mas Claude é onde eu senti o problema primeiro.

Contexto Triplo Up

A solução apresentada pode ajudar empresas brasileiras a manter o controle sobre as informações geradas em interações com IA, evitando dependências de servidores externos. Isso é crucial para a segurança de dados e eficiência em projetos que utilizam agentes de IA.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.