1C Log Checker MCP

1C Log Parser Service

Парсер журнала регистрации и техжурнала 1С в ClickHouse с дашбордами Grafana и MCP-интерфейсом для агентов

  • 80 ★ репозитория
  • Последний коммит
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Запускает стек Docker с ClickHouse, Grafana и MCP-сервером
  • Инструменты меняют конфигурацию техжурнала на сервере 1С
  • Grafana по умолчанию без авторизации, логи могут содержать данные пользователей
Все причины и проверки
Российский стек

steelmorgan/1c-log-checker

Установка

Ручная установка

docker network create infra
cd deploy/docker
docker compose up -d

Перед запуском заполните deploy/docker/.env и configs/cluster_map.yaml. Вне devcontainer уберите volume work_data из docker-compose.yml.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает стек Docker с ClickHouse, Grafana и MCP-сервером
  • Инструменты меняют конфигурацию техжурнала на сервере 1С
  • Grafana по умолчанию без авторизации, логи могут содержать данные пользователей

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Читает журнал регистрации (.lgf, .lgp, .lgx) и технологический журнал 1С, загружает их в ClickHouse и показывает в готовых дашбордах Grafana. MCP-сервер дает агенту выборку событий из обоих журналов в компактном или полном формате. Отдельные инструменты сохраняют, генерируют, восстанавливают и отключают конфигурацию техжурнала logcfg.xml.

Для кого. Разработчикам и администраторам 1С, которые разбирают ошибки и производительность серверных баз.

Подходит, если

  • Найти новые ошибки в журнале регистрации за последние сутки
  • Разобрать блокировки, долгие SQL-запросы и исключения в техжурнале
  • Попросить агента включить техжурнал на нужные события и потом вернуть настройки
  • Хранить и анализировать логи нескольких баз в одном месте

Не подходит, если

  • Нет Docker или серверы 1С работают не на Windows
  • Нужен анализ логов PostgreSQL или MS SQL: пока в планах

Пример запроса к агенту

Покажи ошибки журнала регистрации базы ERP за последние сутки, сгруппированные по тексту ошибки

MCP

Транспорт
http, stdio
Авторизация
не нужна

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

LOG_DIRS обязательная
Пути к каталогам журнала регистрации через точку с запятой
TECHLOG_DIRS
Пути к каталогам технологического журнала
TECHLOG_CONFIG_DIR
Несистемный каталог для logcfg.xml
CLICKHOUSE_PASSWORD секрет
Пароль ClickHouse, по умолчанию logchecker
LOG_RETENTION_DAYS
Срок хранения логов в днях, по умолчанию 30

Ограничения

Рассчитан на Windows-хост с логами 1С и Docker Desktop. Требует ручной настройки conf.cfg для каждой версии платформы и файла cluster_map.yaml с GUID кластеров и баз. Скорость разбора техжурнала на больших объемах пока не проверялась, на тестах около 170 записей в секунду. Grafana по умолчанию открыта без авторизации.

Как отключить. Удалите блок 1c-log-checker из конфига MCP-клиента и остановите стек командой docker compose down в deploy/docker. Если техжурнал включался через агента, верните настройки инструментом logc_restore_techlog или logc_disable_techlog.

Частые вопросы

Зачем нужен cluster_map.yaml?

Чтобы агент знал GUID кластеров и баз проекта и мог запрашивать логи конкретной базы. Без него сервис не работает.

Как долго хранятся логи?

По умолчанию 30 дней, срок задается переменной LOG_RETENTION_DAYS.

Сколько времени занимает разбор журнала регистрации?

По README журнал на 30 ГБ и 250 млн строк загружается примерно за 50 минут без дедупликации.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Веб-дашборд в одном Docker-контейнере для мониторинга и управления флотом MCP-серверов 1С: статус, прогресс индексации, VRAM и лицензии

CLIРасширенный доступ
Российский стек

Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server

MCP-серверШирокий доступ1Звезды репозитория
Российский стек

MCP-сервер, который распаковывает справку 1С из .hbk, индексирует ее в Qdrant и отдает агенту поиск по API, сниппетам и стандартам

MCP-серверРасширенный доступ4Звезды репозитория
Российский стек

Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы

MCP-серверРасширенный доступ
Российский стек

Read-only MCP и CLI, которые читают файловую ИБ 1С напрямую из 1Cv8.1CD и строят карту конфигурации для ИИ-агента и Obsidian

MCP-серверШирокий доступ9Звезды репозитория

Коротко о README

Сервис на Go разбирает журнал регистрации и техжурнал 1С, пишет их в ClickHouse с партиционированием по дням и TTL и поднимает дашборды Grafana по активности, ошибкам, метаданным и техжурналу. MCP-сервер доступен по HTTP и stdio. README подробно описывает настройку путей и conf.cfg, внешние ресурсы Docker, таблицы ClickHouse и типичные проблемы. Для работы с техжурналом автор рекомендует отдельный скилл TECHLOG_SKILL.

Бейдж для README

Сообщить о проблеме

Foxx AI1C Log Checker
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.