MCP стандартов разработки 1С
MCP-сервер стандартов разработки 1С:Предприятие 8
MCP-сервер с официальными стандартами и методиками разработки 1С:Предприятие 8 для поиска и проверки кода агентом
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Только ищет стандарты и оценивает присланный код, не подключается к базе 1С и ничего в ней не меняет
Установка
Ручная установка
docker pull ghcr.io/1cworkers/mcp-1c-standards:latestРекомендуемый способ. Локальная сборка: git clone и docker build -t mcp-1c-standards .
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер отдает агенту стандарты и методики разработки конфигураций 1С:Предприятие 8 с сайта ИТС, упакованные в готовый набор данных. Агент может искать стандарт по описанию задачи, например про запросы в цикле, или прислать фрагмент кода на BSL и получить проверку на соответствие стандартам. Сервер запускается в Docker и поднимает HTTP-эндпоинт /mcp, /health отдает число загруженных стандартов и категорий. Есть возможность добавить свои стандарты компании через файл custom-standards.
Для кого. Для 1С-разработчиков и ревьюеров кода, которые хотят, чтобы агент сверял BSL-код со стандартами 1С автоматически.
Подходит, если
- Нужно быстро найти официальный стандарт 1С по формулировке задачи, а не по точному названию документа
- Нужна автоматическая проверка фрагмента BSL-кода на соответствие стандартам перед код-ревью
- Есть свои корпоративные стандарты, которые нужно подмешать к официальным
Не подходит, если
- Нет возможности запустить Docker-контейнер локально или на сервере
- Нужна полная замена код-ревью человеком, а не подсказка по стандартам
- Нужны стандарты для платформ, отличных от 1С:Предприятие 8
Пример запроса к агенту
Проверь этот код на соответствие стандартам 1С про запросы в цикле и предложи исправлениеОграничения
Сервер поставляется только как Docker-образ или сборка из Dockerfile, отдельного npm или pip пакета нет. Набор стандартов зафиксирован в data/standards.json на момент сборки и может отставать от актуальной версии ИТС. Лицензия в репозитории не указана, проект небольшой и поддерживается одним автором.
Как отключить. Остановите контейнер docker stop mcp-1c-standard-review и уберите сервер из конфигурации MCP-клиента, например claude mcp remove 1c-standards.
MCP
- Транспорт
- http, stdio
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| MCP_TRANSPORT обязательная | Транспорт сервера, http для постоянного запуска в контейнере |
Проверка безопасности
- Только ищет стандарты и оценивает присланный код, не подключается к базе 1С и ничего в ней не меняет
Коротко о README
README на русском ведет по установке через docker pull или локальную сборку и по подключению к Cursor, Claude Code и Codex с примерами команд для каждого агента. Показана проверка через curl /health и пример stdio-подключения, при котором Docker запускается по требованию. Приведены готовые фразы для проверки в чате: поиск стандарта и разбор кода на BSL с примером запроса в цикле.
Частые вопросы
Можно подключить без Docker?
README описывает только Docker pull или локальную сборку образа, других вариантов установки нет.
Можно добавить свои стандарты?
Да, в репозитории есть custom-standards/example.json как образец для собственных правил компании.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything