/ Directorio / Playground / Claude Historian
● Comunidad Vvkmnn ⚡ Instantáneo

Claude Historian

por Vvkmnn · Vvkmnn/claude-historian-mcp

Busque en su propio historial de Claude Code: encuentre soluciones, errores, planes y sesiones anteriores sin un índice separado.

claude-historian-mcp trata su ~/.claude/conversations/ local como un corpus con capacidad de búsqueda. Dos herramientas: consultas de "búsqueda" en 11 ámbitos (conversaciones, errores, planes, configuración, tareas, sesiones, herramientas, consultas similares, recuerdos...) con puntuación inspirada en TF-IDF, coincidencia difusa y detección de patrones de flujo de trabajo; inspect devuelve un resumen inteligente de cualquier sesión mediante UUID completo o prefijo corto. Sin índice persistente: procesa proyectos en paralelo según demanda. Úselo para evitar resolver el mismo error, reutilizar un plan o sacar a la luz un comando que no recuerda a medias.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

claude-historian-mcp.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "claude-historian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claude-historian-mcp"
      ]
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "claude-historian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claude-historian-mcp"
      ]
    }
  }
}

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "claude-historian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claude-historian-mcp"
      ]
    }
  }
}

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "claude-historian-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "claude-historian-mcp"
      ]
    }
  }
}

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "claude-historian-mcp",
      "command": "npx",
      "args": [
        "-y",
        "claude-historian-mcp"
      ]
    }
  ]
}

Continue usa un array de objetos de servidor en lugar de un mapa.

~/.config/zed/settings.json
{
  "context_servers": {
    "claude-historian-mcp": {
      "command": {
        "path": "npx",
        "args": [
          "-y",
          "claude-historian-mcp"
        ]
      }
    }
  }
}

Añádelo a context_servers. Zed recarga en caliente al guardar.

claude mcp add claude-historian-mcp -- npx -y claude-historian-mcp

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Claude Historian

Descubra cómo solucionó un error similar antes

👤 Desarrolladores que utilizan Claude Code en muchas sesiones ⏱ ~5 min beginner

Cuándo usarlo: Te encuentras con un error que te resulta familiar; quieres ver qué funcionó la última vez.

Requisitos previos
  • Claude Code con historial de conversaciones existente — Predeterminado: la historia vive en ~/.claude/conversations/
Flujo
  1. Errores de búsqueda
    Busque en mi historial 'ECONNREFUSED redis' - alcance: errores.✓ Copiado
    → Lista clasificada de sesiones anteriores en las que surgió ese error
  2. Inspeccionar el mejor golpe
    Inspeccionar la sesión abc12345: ¿cuál fue la solución?✓ Copiado
    → El resumen nombra la causa raíz y la solución aplicada

Resultado: Un precedente concreto en segundos, no una nueva depuración desde cero.

Errores comunes
  • Confiar en el resumen sin leer la sesión — Utilice inspeccionar para el resumen, luego abra el archivo de sesión para ver las diferencias reales
Combinar con: filesystem

Obtenga un plan de implementación anterior para reutilizarlo

👤 Cualquiera que planifique tareas con frecuencia con Claude. ⏱ ~10 min beginner

Cuándo usarlo: La nueva función se parece a una que planeaste hace meses: quieres recuperar el esqueleto.

Flujo
  1. Planes de búsqueda
    Alcance de la búsqueda: planes, para 'reintento de trabajo en segundo plano con retroceso exponencial'.✓ Copiado
    → Los hits incluyen los encabezados del plan y el ID de la sesión.
  2. Inspeccionar y adaptar
    Inspeccione el golpe superior; Resuma el plan y adáptelo a las colas respaldadas por Postgres.✓ Copiado
    → Plano adaptado en la misma estructura que el original.

Resultado: Pensamiento reutilizado sin regenerar el andamio.

Combinar con: codebase-memory

Iniciar en caliente una nueva sesión con el contexto pasado

👤 Usuarios habituales del Código Claude ⏱ ~10 min intermediate

Cuándo usarlo: Inicias una nueva conversación sobre un proyecto antiguo y no quieres volver a explicar el contexto.

Flujo
  1. Buscar menciones de proyectos
    Alcance de la búsqueda: sesiones para 'facturación acme-api', grupo por proyecto.✓ Copiado
    → Las 3 a 5 sesiones más relevantes para ese proyecto.
  2. Inspeccionar para hidratar
    Inspeccionar la sesión 7f3e2a10. Resumir decisiones arquitectónicas y errores conocidos.✓ Copiado
    → Resumen limpio que fundamenta la nueva sesión.

Resultado: La nueva sesión continúa donde lo dejó la última útil.

Errores comunes
  • Cargar demasiadas sesiones a la vez y ahogarse en el contexto — Límite al top 5 por puntuación; use inspeccionar solo en el mejor
Combinar con: memory-bank-mcp

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

claude-historian-mcp + filesystem

Después de inspeccionar, abra los archivos referenciados para ver las diferencias reales.

Inspeccione la sesión X. Luego abra los archivos mencionados y muestre las partes relevantes.✓ Copiado
claude-historian-mcp + memory-bank-mcp

Promover una solución única para convertirla en memoria duradera

La solución de la sesión X parece resistente; agréguelo a Memory-bank/<proyecto>/bugs.md.✓ Copiado
claude-historian-mcp + codebase-memory

Conecte los resultados del texto del historiador en el gráfico de código.

La sesión X toca fn retryBilling: muéstrame las personas que llaman actualmente a través de la memoria base del código.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
search query: str, scope: one-of (conversations|errors|plans|config|tasks|sessions|tools|similar|memories|…), limit?: int Encuentre conversaciones anteriores que se relacionen con su tarea actual 0
inspect session_id: str (full UUID or short prefix) Obtenga un resumen legible por humanos de una sola sesión 0

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Ninguno: análisis de archivos locales
Tokens por llamada
Depende del tamaño del resultado; límite con límite
Monetario
Gratis
Consejo
Utilice alcances limitados (errores, planes) en lugar de "conversaciones" para mantener las respuestas pequeñas.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Sin credenciales. Opera solo con archivos locales.
Salida de datos: Nada sale de tu máquina. El servidor MCP solo lee ~/.claude/conversations/.

Resolución de problemas

Errores comunes y soluciones

No hay resultados aunque sabes que la conversación existe

Pruebe alcance='conversaciones' y relaje la consulta; compruebe que ~/.claude/conversations/ no esté vacío.

Verificar: ls ~/.claude/conversations/ | head
Inspeccionar dice que no se encontró sesión para un prefijo corto

Otra sesión comienza con el mismo prefijo. Usa más personajes.

Verificar: Grep session IDs: grep -r -l '<prefix>' ~/.claude/conversations/
Lenta en historias muy grandes

Pasar un alcance y un límite más estrechos; la herramienta escanea bajo demanda, por lo que los historiales grandes cuestan más por consulta.

Verificar: du -sh ~/.claude/conversations/

Alternativas

Claude Historian vs otros

AlternativaCuándo usarlaContrapartida
memory-bank-mcpQuiere memoria seleccionada y centrada en el proyecto en lugar de una búsqueda de historial sin formatoTiene que estar poblado; no recuperación de forma libre
codebase-memoryQuieres un gráfico de símbolos de código, no una búsqueda de conversacionescapa diferente
filesystemPreferirías retomar las conversaciones tú mismoPerder puntuación, coincidencias aproximadas y resúmenes de sesiones

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills