Skip to main content
Glama
nivaya
by nivaya

Las herramientas de IA muestran cuándo enviaste un mensaje. Chron también registra cuándo respondió la IA, y mantiene un registro permanente y consultable de cada intercambio en todas las herramientas que utilizas.

Funciona con Claude Desktop, Claude Code, Cursor, Windsurf y cualquier herramienta de IA compatible con MCP.


Por qué

Las herramientas de IA no generan un registro de auditoría por defecto. No puedes responder a:

  • ¿Qué dijo la IA y exactamente cuándo?

  • ¿Cuánto tardó la IA en responder?

  • ¿Cuál fue la conversación completa que produjo este resultado?

  • ¿Qué le pregunté a Claude la semana pasada sobre este código?

Chron soluciona esto. Cada intercambio se registra con una fecha y hora local precisa (incluyendo el desfase horario) en un archivo SQLite de tu propiedad. Sin nube, sin dependencia de proveedores, sin que los datos salgan de tu máquina.


Instalación

Añádelo a la configuración MCP de tu herramienta de IA:

{
  "mcpServers": {
    "chron": {
      "command": "npx",
      "args": ["-y", "chron-mcp"]
    }
  }
}

La primera ejecución crea ~/.chron/chron.db automáticamente. Sin configuración de base de datos, sin variables de entorno, sin migraciones.


Qué registra

Cada intercambio se registra con marcas de tiempo locales precisas: el mensaje del usuario cuando se recibe, la respuesta del asistente cuando se envía:

[user: 2026-05-08 14:32:11 +02:00 | assistant: 2026-05-08 14:32:43 +02:00]

The main risks of deploying this contract are...

La diferencia entre las marcas de tiempo del usuario y del asistente es el tiempo de generación real. Ambos se almacenan en tu base de datos SQLite local con el desfase horario completo.


Configuración por herramienta

Claude Desktop

Edita ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "chron": {
      "command": "npx",
      "args": ["-y", "chron-mcp"]
    }
  }
}

Claude Code

claude mcp add chron npx -y chron-mcp

Luego añade el hook de habilidad a ~/.claude/settings.json:

{
  "hooks": {
    "SessionStart": [
      {
        "hooks": [
          {
            "type": "command",
            "command": "cat ~/.chron/chron.skill.md"
          }
        ]
      }
    ]
  }
}

Cursor

Edita ~/.cursor/mcp.json:

{
  "mcpServers": {
    "chron": {
      "command": "npx",
      "args": ["-y", "chron-mcp"]
    }
  }
}

Windsurf

Edita ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "chron": {
      "command": "npx",
      "args": ["-y", "chron-mcp"]
    }
  }
}

Archivo de habilidad complementario

Chron incluye skills/chron.skill.md, un archivo de instrucciones en texto plano que le indica a la IA cómo utilizar las herramientas MCP automáticamente. Cárgalo en tu herramienta de IA una vez. Después de eso, la IA:

  1. Crea o reanuda una sesión con nombre al inicio de cada conversación

  2. Registra tu mensaje antes de empezar a responder (captura la marca de tiempo real del usuario)

  3. Registra su respuesta después de redactarla (captura la marca de tiempo real del asistente)

  4. Muestra [user: YYYY-MM-DD HH:MM:SS ±HH:MM | assistant: YYYY-MM-DD HH:MM:SS ±HH:MM] en la parte superior de cada respuesta

  5. Recupera el historial de sesiones anteriores para que el contexto nunca se pierda entre conversaciones


Herramientas MCP

Herramienta

Descripción

start_session

Crea o reanuda una sesión de auditoría con nombre

log_message

Registra un único mensaje con la fecha y hora local actual

log_exchange

Registra un par usuario/asistente de forma atómica (para importaciones por lotes)

list_sessions

Lista todas las sesiones ordenadas por actividad reciente

get_session_history

Recupera el registro completo con marca de tiempo de una sesión


Configuración

Variable de entorno

Por defecto

Descripción

CHRON_DB_PATH

~/.chron/chron.db

Ruta al archivo de base de datos SQLite

CHRON_TRANSPORT

stdio

Configúralo en http para habilitar el modo HTTP+SSE

CHRON_API_KEY

(ninguno)

Token de portador para el modo HTTP

PORT

3001

Puerto para el modo HTTP


Modo HTTP+SSE (equipo / autohospedado)

Para equipos o uso remoto, ejecuta Chron como un servidor HTTP:

CHRON_TRANSPORT=http CHRON_API_KEY=your-key PORT=3001 npx chron-mcp

Apunta tu configuración MCP a la URL:

{
  "mcpServers": {
    "chron": {
      "url": "https://your-server/mcp",
      "headers": {
        "Authorization": "Bearer your-key"
      }
    }
  }
}

Tus datos

Tu registro de auditoría reside en ~/.chron/chron.db, un único archivo SQLite en tu máquina. Consúltalo directamente con cualquier herramienta SQLite:

sqlite3 ~/.chron/chron.db \
  "SELECT s.title, m.role, m.content, m.created_at
   FROM messages m JOIN sessions s ON s.id = m.session_id
   ORDER BY m.created_at"

Sin nube, sin telemetría, sin que los datos salgan de tu máquina. Cambia la ubicación con CHRON_DB_PATH.


Licencia

Copyright (c) 2026 Nivaya. Todos los derechos reservados.

El código fuente es público solo por transparencia. No se permite la clonación, bifurcación, modificación ni redistribución sin permiso explícito por escrito. Consulta LICENSE para conocer los términos completos.

Related MCP Connectors