Skip to main content
Glama
nivaya
by nivaya

Инструменты ИИ показывают, когда вы отправили сообщение. Chron также фиксирует, когда ИИ ответил, и ведет постоянный, доступный для запросов журнал каждого обмена данными во всех используемых вами инструментах.

Работает с Claude Desktop, Claude Code, Cursor, Windsurf и любым инструментом ИИ, совместимым с MCP.


Зачем это нужно

Инструменты ИИ по умолчанию не создают журнала аудита. Вы не можете ответить на вопросы:

  • Что именно сказал ИИ и когда?

  • Сколько времени потребовалось ИИ для ответа?

  • Какова была полная беседа, приведшая к этому результату?

  • О чем я спрашивал Claude на прошлой неделе по поводу этой кодовой базы?

Chron решает эту проблему. Каждый обмен данными записывается с точной локальной датой и временем (включая смещение часового пояса) в файл SQLite, который принадлежит вам. Никакого облака, никакой привязки к поставщику, никакие данные не покидают ваш компьютер.


Установка

Добавьте в конфигурацию MCP вашего инструмента ИИ:

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

Первый запуск автоматически создает ~/.chron/chron.db. Никакой настройки базы данных, никаких переменных окружения, никаких миграций.


Что записывается

Каждый обмен данными записывается с точными локальными отметками времени — сообщение пользователя при получении, ответ помощника при отправке:

[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...

Разрыв между отметками времени пользователя и помощника — это реальное время генерации. Оба значения сохраняются в вашей локальной базе данных SQLite с полным смещением часового пояса.


Настройка по инструментам

Claude Desktop

Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %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

Затем добавьте хук навыка в ~/.claude/settings.json:

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

Cursor

Отредактируйте ~/.cursor/mcp.json:

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

Windsurf

Отредактируйте ~/.codeium/windsurf/mcp_config.json:

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

Файл сопутствующих навыков

Chron поставляется с skills/chron.skill.md — текстовым файлом инструкций, который сообщает ИИ, как автоматически использовать инструменты MCP. Загрузите его в свой инструмент ИИ один раз. После этого ИИ:

  1. Создает или возобновляет именованный сеанс в начале каждой беседы

  2. Записывает ваше сообщение перед тем, как начать отвечать (фиксирует реальную отметку времени пользователя)

  3. Записывает свой ответ после его составления (фиксирует реальную отметку времени помощника)

  4. Показывает [user: YYYY-MM-DD HH:MM:SS ±HH:MM | assistant: YYYY-MM-DD HH:MM:SS ±HH:MM] в начале каждого ответа

  5. Извлекает историю предыдущих сеансов, чтобы контекст никогда не терялся между беседами


Инструменты MCP

Инструмент

Описание

start_session

Создать или возобновить именованный сеанс аудита

log_message

Записать одно сообщение с текущей локальной датой и временем

log_exchange

Записать пару пользователь/помощник атомарно (для пакетного импорта)

list_sessions

Перечислить все сеансы в порядке их последней активности

get_session_history

Получить полный журнал с отметками времени для сеанса


Конфигурация

Переменная окружения

По умолчанию

Описание

CHRON_DB_PATH

~/.chron/chron.db

Путь к файлу базы данных SQLite

CHRON_TRANSPORT

stdio

Установите http для включения режима HTTP+SSE

CHRON_API_KEY

(нет)

Токен Bearer для режима HTTP

PORT

3001

Порт для режима HTTP


Режим HTTP+SSE (командный / самохостинг)

Для команд или удаленного использования запустите Chron как HTTP-сервер:

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

Укажите URL в вашей конфигурации MCP:

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

Ваши данные

Ваш журнал аудита находится в ~/.chron/chron.db — это один файл SQLite на вашем компьютере. Запрашивайте его напрямую с помощью любого инструмента 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"

Никакого облака, никакой телеметрии, никакие данные не покидают ваш компьютер. Измените расположение с помощью CHRON_DB_PATH.


Лицензия

Copyright (c) 2026 Nivaya. Все права защищены.

Исходный код является общедоступным только для прозрачности. Клонирование, создание форков, модификация и распространение не допускаются без явного письменного разрешения. Полные условия см. в LICENSE.

Related MCP Connectors