Memória Persistente para o Claude: Stack Local com MCP, Recuperação de 39ms, Redução de 82% de Tokens

✍️ OpenClawRadar📅 Publicado: May 8, 2026🔗 Source
Memória Persistente para o Claude: Stack Local com MCP, Recuperação de 39ms, Redução de 82% de Tokens
Ad

Um usuário do Reddit construiu uma camada de memória persistente local para Claude que resolve o problema de contexto zero entre sessões. A pilha roda inteiramente local (sem nuvem, sem chaves de API) e se integra via MCP. Arquitetura chave: quatro camadas (L0 log de eventos somente anexar em SQLite, L1 fatos estruturados adiados, L2/L3 prosa wiki, L4 nós de sessão cristalizados com resumo + decisões + tópicos abertos), Qdrant Docker para busca vetorial, llama.cpp com Qwen3-Embedding-4B na GPU e Qwen3.5-2B-Q4_K_M na CPU para embedding e chat, e um servidor FastMCP expondo 7 ferramentas (retrieve, crystallize_session, list_sessions, get_l4_node, index_status, reindex, shutdown_models).

Números

  • Redução de tokens vs baseline grep+Read: 82,7% média, 86,2% mediana.
  • F1 de recuperação: 0,50 vs 0,20 baseline.
  • Cold start de embedding ~4s; p95 em caminho quente 39ms (era 2241ms antes da correção de bug).
  • Avaliação de recuperação de sessão L4: pontuação média 0,920 (limiar 0,6).
  • 738 chunks indexados em 104 arquivos markdown.
Ad

Principal Aprendizado: Reutilização de Conexão no Windows

A recuperação em caminho quente estava travada em 2241ms p95 mesmo com embedding residente na GPU em uma 4070 Ti Super. A causa: cada httpx.post() abria uma nova conexão TCP, e os handshakes de localhost no Windows levavam cerca de 2 segundos. Mudar para um httpx.Client persistente com keep-alive reduziu o p95 para 39ms — uma aceleração de 57×.

Outras Surpresas

  • Modo de pensamento Qwen3: Se enable_thinking não for desabilitado via chat_template_kwargs: {enable_thinking: false} com --jinja no llama-server, o modelo gasta todo o orçamento de tokens em blocos de pensamento e produz conteúdo vazio.
  • Registro MCP: O modo agêntico do Claude Desktop (Cowork) lê um arquivo de configuração de plugin, não ~/.claude.json. O serviço LKS deve ser empacotado como um pacote .plugin Cowork adequado.

Para Quem É

Desenvolvedores que usam Claude intensamente e desejam uma camada de memória local, privada e econômica que mantenha contexto entre sessões sem dependências de nuvem.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Habilidades de Claude Code em Código Aberto: Um Pipeline /do que Reduziu Acompanhamentos em 80%
Tools

Habilidades de Claude Code em Código Aberto: Um Pipeline /do que Reduziu Acompanhamentos em 80%

Um desenvolvedor disponibilizou como open-source 15 habilidades do Claude Code criadas em mais de 100 projetos freelance. O comando /do executa um pipeline de 5 etapas (/todo → /dev → /verify-dev → /build → /test → push) com loops de correção automática, resultando em 80% menos follow-ups e 60-65% melhor qualidade de código em mais de 2000 commits.

OpenClawRadar
Sou compatível com OpenAI: Ferramentas e Documentos para Assinaturas de API Unificadas
Tools

Sou compatível com OpenAI: Ferramentas e Documentos para Assinaturas de API Unificadas

Uma nova ferramenta e página de documentação mapeia a compatibilidade com a OpenAI em mecanismos de código aberto como vLLM e llama.cpp, incluindo assinaturas oficiais e não oficiais.

OpenClawRadar
Título: Ultimate Unreal Engine MCP: Claude Code Agora Pode Construir e Verificar Níveis do Unreal Engine com 132 Ferramentas
Tools

Título: Ultimate Unreal Engine MCP: Claude Code Agora Pode Construir e Verificar Níveis do Unreal Engine com 132 Ferramentas

Servidor MCP de código aberto expõe 132 ferramentas em 26 domínios, permitindo que Claude crie atores, defina valores UPROPERTY, capture screenshots da viewport, navegue câmeras e se autocorrija após mutações.

OpenClawRadar
CONTATO: Jogo de Combate Naval 3D Construído Integralmente com Código Claude
Tools

CONTATO: Jogo de Combate Naval 3D Construído Integralmente com Código Claude

CONTACT é um jogo de combate naval em 3D construído inteiramente com Claude Code + Opus, apresentando um cubo volumétrico 7×7×7, economia de créditos com vantagens táticas e três modos de jogo incluindo Humano vs Claude e Sonnet vs Sonnet com memória estratégica persistente.

OpenClawRadar