Pesquise seu próprio histórico do Claude Code – encontre soluções, erros, planos e sessões anteriores sem um índice separado.
claude-historian-mcp trata seu ~/.claude/conversations/ local como um corpus pesquisável. Duas ferramentas: consultas de pesquisa em 11 escopos (conversas, erros, planos, configuração, tarefas, sessões, ferramentas, consultas semelhantes, memórias…) com pontuação inspirada no TF-IDF, correspondência difusa e detecção de padrões de fluxo de trabalho; inspect retorna um resumo inteligente de qualquer sessão por UUID completo ou prefixo curto. Sem índice persistente — ele processa projetos em paralelo sob demanda. Use-o para evitar a resolução do mesmo bug, reutilizar um plano ou revelar um comando meio lembrado.
Fundamente os resultados do texto do historiador no gráfico de código
A sessão X toca em fn retryBilling – mostra os chamadores atuais por meio da memória base de código.✓ Copiado
Ferramentas
O que este MCP expõe
Ferramenta
Entradas
Quando chamar
Custo
search
query: str, scope: one-of (conversations|errors|plans|config|tasks|sessions|tools|similar|memories|…), limit?: int
Encontre conversas anteriores relacionadas à sua tarefa atual
0
inspect
session_id: str (full UUID or short prefix)
Obtenha uma recapitulação legível de uma única sessão
0
Custo e limites
O que custa rodar
Cota de API
Nenhum – verificação de arquivo local
Tokens por chamada
Depende do tamanho do resultado; boné com limite
Monetário
Livre
Dica
Use escopos estreitos (erros, planos) em vez de “conversas” para manter as respostas pequenas.
Segurança
Permissões, segredos, alcance
Armazenamento de credenciais: Sem credenciais. Opera apenas em arquivos locais.
Saída de dados: Nada sai da sua máquina. O servidor MCP lê apenas ~/.claude/conversations/.
Seu histórico de conversas pode conter segredos que você colou anteriormente. A redação é de sua responsabilidade antes de compartilhar os resultados da pesquisa.
Máquinas compartilhadas: um locatário com acesso ao seu diretório inicial pode ler todas as sessões anteriores. Proteja ~/.claude como você protege ~/.ssh.
Solução de problemas
Erros comuns e correções
Nenhum resultado, mesmo sabendo que a conversa existe
Tente scope='conversations' e relaxe a consulta; verifique se ~/.claude/conversations/ não está vazio.
Verificar: ls ~/.claude/conversations/ | head
Inspecionar diz que sessão não foi encontrada para um prefixo curto
Outra sessão começa com o mesmo prefixo. Use mais caracteres.