1C MCP Fleet Monitor CLI

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

  • 0 ★ репозитория
  • Последний коммит
CLI

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

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

  • Управляет жизненным циклом контейнеров: старт, стоп, рестарт и пересоздание с другим профилем
  • Может удалить графовый проект в Graph-beta и сбросить базу данных индексов
Все причины и проверки
Российский стек

kucheryavenkovn/mcp-1c-monitor

Установка

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

docker build -t mcp-1c-monitor:latest .
docker run -d --name mcp_1c_monitor --restart unless-stopped --gpus all --env-file "$env:USERPROFILE\.mcp-secrets\monitor.env" -p 127.0.0.1:8090:8090 -v /var/run/docker.sock:/var/run/docker.sock mcp-1c-monitor:latest

Сборка и запуск на Windows с PowerShell, env-файл хранится вне репозитория. На Linux добавьте --add-host=host.docker.internal:host-gateway.

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

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

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

  • Управляет жизненным циклом контейнеров: старт, стоп, рестарт и пересоздание с другим профилем
  • Может удалить графовый проект в Graph-beta и сбросить базу данных индексов

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

Что делает

Инструмент опрашивает Docker API и MCP-порты семи серверов линейки onerpa.ru (HelpSearch, GraphMetadata, CodeMetadata, SSLSearch, TemplatesSearch, SyntaxCheck, 1CCodeChecker) и базы Neo4j, каждые 5 секунд обновляя карточку каждого: состояние контейнера, реальный MCP-зонд через initialize и tools/list по Streamable HTTP, статус лицензионного ключа, прогресс индексации из логов, кнопки старт, стоп, рестарт и просмотр логов в браузере. Отдельная панель видеокарты показывает занятую и свободную VRAM и позволяет переключать четыре сервера со встроенной моделью между GPU и CPU без переиндексации: тома с индексами сохраняются, меняется только профиль контейнера. Панель данных раскрывает содержимое индексов: статистику коллекций у CodeMetadata и статистику графа, список проектов и фоновых задач у Graph-beta с возможностью переиндексации и удаления графового проекта.

Для кого. Для 1С-разработчиков и devops, которые уже развернули флот MCP-серверов onerpa.ru и хотят единую панель их состояния вместо отдельных docker ps и логов.

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

  • Развернуто несколько MCP-серверов onerpa.ru и нужно видеть их готовность и прогресс индексации в одном месте
  • Нужно быстро переключать серверы со встроенной моделью между GPU и CPU, чтобы освободить VRAM под локальную LLM
  • Нужен контроль лицензионных ключей серверов без захода в каждый контейнер

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

  • Не развернуты сами MCP-серверы 1С линейки onerpa.ru: монитор без них бесполезен
  • Нужен MCP-сервер для агента, а не веб-панель мониторинга: сам монитор инструментов агенту не отдает

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

Покажи статус всех серверов флота и прогресс индексации CodeMetadata

Ограничения

Инструмент рассчитан на конкретную линейку MCP-серверов onerpa.ru, документация которых лежит вне этого репозитория, и без них бесполезен. Требует доступ к сокету Docker и, для панели видеокарты, к GPU через --gpus all. Проект небольшой, фактически один файл app.py, без тестов в дереве репозитория.

Как отключить. Остановите и удалите контейнер: docker stop mcp_1c_monitor && docker rm mcp_1c_monitor.

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

Это MCP-сервер?

Нет, это веб-панель мониторинга и управления для уже развернутых MCP-серверов 1С линейки onerpa.ru, инструментов агенту сам монитор не отдает.

Нужно ли переиндексировать после переключения GPU/CPU?

Нет, индексы хранятся в томах и сохраняются при пересоздании контейнера, меняется только скорость обработки эмбеддингов.

Обсуждение

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

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

Готовые Docker Compose файлы и скрипты управления для девяти MCP-серверов 1С:Enterprise: справка, метаданные, графовый поиск, проверка синтаксиса

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

Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты

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

Docker-сервер с read-only ядром и подключаемыми модулями: метаданные, код, формы и связи нескольких конфигураций 1С через единый MCP-контракт

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

Docker-шлюз на 40 с лишним MCP-инструментов для 1С с одним адресом, веб-дашбордом настроек и набором скиллов 1С для Claude Code

MCP-серверШирокий доступ
Российский стек

Docker-шлюз с одним адресом вместо нескольких MCP-подключений: данные 1С, навигация по BSL, поиск по ИТС через 1С:Напарник и веб-дашборд

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

Docker Compose с набором MCP-серверов для разработки 1С в Cursor: синтаксис, справка платформы, БСП, формы, графовый поиск по конфигурации

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

Коротко о README

README описывает единый контейнер, который опрашивает Docker и MCP-порты флота серверов и показывает готовность, прогресс индексации из логов, статус лицензии и кнопки управления. Дан быстрый старт через docker build и docker run с примерами флагов, таблица HTTP API, объяснение, как определяется готовность при отсутствии стандартных health-эндпоинтов у образов, раздел про переключение GPU и CPU с конкретными параметрами тюнинга индексации CodeMetadata, и раздел про панель данных с инструментами stats, reindex и удаления графового проекта. Лицензия MIT.

Бейдж для README

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