1C Log Checker MCP
1C Log Parser Service
Парсер журнала регистрации и техжурнала 1С в ClickHouse с дашбордами Grafana и MCP-интерфейсом для агентов
- 80 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Запускает стек Docker с ClickHouse, Grafana и MCP-сервером
- Инструменты меняют конфигурацию техжурнала на сервере 1С
- Grafana по умолчанию без авторизации, логи могут содержать данные пользователей
Установка
- Работает в
- Сервисы
Ручная установка
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 и лицензии
Набор MCP-серверов для разработки 1С
1C MCP Toolkit
Десять MCP-серверов для разработки 1С: справка платформы, точечная выгрузка и загрузка объектов, COM, хранилище, поиск по файлам и BSL Language Server
MCP-сервер, который распаковывает справку 1С из .hbk, индексирует ее в Qdrant и отдает агенту поиск по API, сниппетам и стандартам
Stdio MCP-сервер, который индексирует XML-выгрузку структуры 1С и код в SQLite и отдает агенту поиск по объектам и процедурам
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
1creader: чтение файловой ИБ 1С
1creader
Read-only MCP и CLI, которые читают файловую ИБ 1С напрямую из 1Cv8.1CD и строят карту конфигурации для ИИ-агента и Obsidian
Коротко о README
Сервис на Go разбирает журнал регистрации и техжурнал 1С, пишет их в ClickHouse с партиционированием по дням и TTL и поднимает дашборды Grafana по активности, ошибкам, метаданным и техжурналу. MCP-сервер доступен по HTTP и stdio. README подробно описывает настройку путей и conf.cfg, внешние ресурсы Docker, таблицы ClickHouse и типичные проблемы. Для работы с техжурналом автор рекомендует отдельный скилл TECHLOG_SKILL.