Servidor de memória MCP local focado em contexto de desenvolvedor curado
total-recall, por Strvmarv, é um servidor MCP e uma base de conhecimento que fornece memória persistente de longo prazo para assistentes de codificação de IA. O aplicativo armazena convenções de projeto, correções de bugs passadas e preferências para que os agentes mantenham o contexto entre as sessões. Ele combina memória em múltiplas camadas, pesquisa semântica e de texto completo, e uma interface Web local integrada para navegação. Ele favorece memória durável curada em vez de captura indiscriminada, mantendo o contexto armazenado relevante.
Para quais tarefas você pode realmente usá-lo?
A ferramenta fornece uma camada de contexto persistente para que assistentes de codificação TUI possam referenciar dados históricos do projeto em vez de reintroduzir cada sessão. Ela organiza informações em registros diários para notas transitórias e registros duráveis para decisões de longo prazo, e expõe o contexto armazenado para os agentes através do Protocolo de Contexto do Modelo. Resultados práticos incluem a recuperação de correções de bugs passadas durante a depuração e a aplicação de convenções de projeto consistentes a novas revisões de código.
- Registros diários para notas brutas
- Registros duráveis para regras duradouras
Quão confiáveis são as memórias para guiar sessões futuras?
A confiabilidade depende do modelo de curadoria da ferramenta, em vez de captura indiscriminada. Um filtro de promoção move apenas itens de alto valor para o armazenamento persistente, o que reduz entradas ruidosas que confundem os agentes. Um mecanismo de proteção contra gravação impede a sobrescrição de entradas detalhadas com resumos mais curtos, ajudando a preservar um contexto rico ao longo do tempo. Essas escolhas de design visam manter os registros de longo prazo estáveis e reduzir a perda acidental de detalhes históricos.
Quais entradas e ambiente ela requer?
O servidor é enviado como um único binário NativeAOT que roda em máquinas de desenvolvedor e também está disponível via npm para ambientes Node.js, permitindo que funcione sem tempos de execução externos quando implantado localmente. A compatibilidade requer um cliente compatível com MCP; as integrações listadas incluem assistentes TUI como Claude Code e Copilot CLI. As implantações dependem do roteamento de chamadas do Protocolo de Contexto do Modelo do assistente para o servidor local.
Como isso se encaixa nos fluxos de trabalho dos desenvolvedores e nos requisitos de privacidade?
A ferramenta adota um modelo de dados local-primeiro, armazenando memórias em um banco de dados SQLite local para disponibilidade offline e controle em nível de máquina. A distribuição de arquivo único inclui fontes e ativos incorporados para simplificar a implementação em desktops. As equipes ganham controle direto sobre retenção e exportação, mas também assumem a governança do banco de dados e a manutenção periódica para evitar registros de longo prazo obsoletos ou inconsistentes.
Uma escolha pragmática para equipes que aceitam manutenção local
A ferramenta é uma opção prática para desenvolvedores que precisam de um contexto de projeto persistente e curado e que aceitam a sobrecarga administrativa de executar e manter um armazenamento de memória local. Equipes que formalizam políticas de curadoria e agendam revisões periódicas extraem o máximo valor, uma vez que a governança consistente mantém a memória de longo prazo relevante e minimiza a deriva no comportamento do assistente.





