Sistema de Memória MCP Local com Consolidação para Conversas de IA

O Que É Isso
Um desenvolvedor criou um sistema de memória local para conversas de IA que consolida e sintetiza informações em vez de apenas armazená-las. Construído como um servidor MCP, ele funciona com clientes compatíveis como Claude Desktop e Claude Code, rodando 100% localmente sem que nenhum dado saia do seu hardware.
Como Funciona
O diferencial principal em relação aos sistemas RAG padrão é o processo de consolidação. A cada 6 horas, um LLM local (Qwen 2.5-7B rodando no LM Studio) agrupa memórias recentes por tópico e as consolida em documentos de conhecimento estruturados. Ele extrai fatos, soluções e preferências, mesclando-os com o conhecimento existente e versionando tudo.
Stack Técnica
- Embeddings: nomic-embed-text-v1.5 via LM Studio
- Busca vetorial: FAISS (híbrida semântica + por palavra-chave)
- LLM de consolidação: Qwen 2.5-7B (Q4) via LM Studio
- Armazenamento: SQLite para episódios, FAISS para vetores
- Protocolo: MCP — funciona com qualquer coisa que o suporte
- Configuração: TOML
Funcionalidades
- Deduplicação semântica com limite de similaridade de cosseno de 0,95
- Pontuação adaptativa de surpresa — memórias acessadas com frequência são impulsionadas, as desatualizadas decaem
- Escritas atômicas com tempfile + os.replace para proteção contra falhas
- Exclusão baseada em lápide no FAISS — O(1) em vez de reconstruir todo o índice
- Degradação graciosa — se o LM Studio cair, o armazenamento ainda funciona, a consolidação pausa
- 88 testes passando
Ferramentas MCP
memory_store— salva um episódio com tipo, tags, pontuação de surpresamemory_recall— busca semântica entre episódios + conhecimento consolidadomemory_forget— marca um episódio para remoçãomemory_correct— atualiza um documento de conhecimentomemory_export— backup completo em JSONmemory_status— verificação de saúde
Por Que o MCP Foi Escolhido
Os modelos são substituídos com frequência, mas o conhecimento acumulado não deve desaparecer com eles. O MCP torna a memória portátil — um armazenamento, muitas interfaces. A camada de memória se torna mais valiosa do que qualquer modelo individual.
Resultados Práticos
Após cerca de uma semana de uso, o sistema construiu documentos de conhecimento sobre hardware de PC, configuração de VR, preferências de programação e arquiteturas de projetos — tudo sintetizado a partir de conversas normais. Ao iniciar novos chats, a IA já conhece o contexto do usuário sem necessidade de reexplicação.
Requisitos
- Python 3.11+
- LM Studio com Qwen 2.5-7B e nomic-embed-text-v1.5 carregados
- Qualquer cliente MCP
📖 Leia o código-fonte completo: r/LocalLLaMA
👀 See Also

O plugin de código aberto do Claude gera sintonizadores visuais interativos com pré-visualização em tempo real
Um desenvolvedor criou um plugin de código aberto que permite ao Claude Code gerar páginas HTML únicas com controles deslizantes e telas infinitas no estilo Figma para ajustar valores CSS. O plugin lê arquivos de origem, reproduz elementos em uma tela interativa e fornece controles para ajustes precisos com visualização em tempo real.

O Claude Code Container Oferece Isolamento Docker Sem Configuração para o Claude Code
Claude Code Container (ccc) é uma ferramenta gratuita e de código aberto que cria automaticamente contêineres Docker por projeto para o Claude Code com isolamento completo e configuração zero. Ele encaminha variáveis de ambiente do host, monta chaves SSH, fornece proxy transparente para localhost e inclui Chromium com chrome-devtools MCP pré-configurado.

Abordagem de Debate Multi-Agente Melhora a Qualidade do Raciocínio em LLM
Um desenvolvedor experimentou uma abordagem de debate multiagente usando o CyrcloAI, onde diferentes agentes de IA assumem papéis como analista, crítico e sintetizador para criticar as respostas uns dos outros antes de produzir uma resposta final, resultando em saídas mais estruturadas e deliberadas.

AGI em md: 11 Níveis de Compressão Cognitiva para Prompts do Sistema Claude
Um repositório do GitHub documenta 11 níveis de compressão cognitiva que podem ser codificados em prompts de sistema do Claude, com o Nível 8 mudando da análise para a construção e melhorando o desempenho do Haiku de 0/3 para 4/4. O projeto inclui 28 prompts, 299 saídas brutas e logs completos de experimentos em 19 domínios.