MCP-сервер для проверки ИИ-кода 1С на соответствие API платформы

26.05.26

Интеграция - Нейросети

bsl-context — MCP-сервер, который ловит галлюцинации ИИ в коде 1С (несуществующие перечисления, методы, аргументы), сверяя его с реальным API платформы из синтакс-помощника.

Проблема

LLM при генерации BSL уверенно выдумывает обращения к платформе: несуществующие значения перечислений (классика — ТипРазмещенияТекстаТабличногоДокумента.Перенос), методы, которых у типа нет, неверное число аргументов функций. BSL Language Server это не ловит — он про синтаксис, а не про реальный состав API платформы. Ошибка вылезает только при запуске в базе.

 

Решение

bsl-context — MCP-сервер, который сверяет код с фактическим API конкретной версии платформы. Данные берёт из синтакс-помощника shcntx_ru.hbk (парсит сам, запускать 1С не нужно). Подключается к Claude Code, Cursor и любому MCP-клиенту по HTTP.

Ключевой инструмент — validate_expression: разбирает фрагмент BSL и возвращает находки с уровнем уверенности. Две из них — high-confidence (false-positive ≈ 0), на них можно жёстко блокировать ИИ-выдачу:

  • unknown_enum_value — значения перечисления не существует;
  • wrong_argument_count — число аргументов вне перегрузок функции.

Плюс справочные инструменты (поиск типов, методов, конструкторов, значений перечислений) — всего 9.

 

Происхождение

Идея — превратить синтакс-помощник платформы в контекст для ИИ-ассистента — впервые реализована в mcp-bsl-platform-context от alkoleft. bsl-context — самостоятельная реализация этого подхода на Rust: собственный ридер shcntx_ru.hbk, индекс платформы и валидатор BSL-выражений.

 

Чем дополняет BSL LS

Это разные слои, работают вместе: BSL LS — синтаксис и антипаттерны БСП; bsl-context — ссылочная корректность к платформе. В пайплайне ИИ-генерации прогоняются оба.

 

Установка

Бинарники под Windows/Linux/macOS — в GitHub Releases (v0.4.0). Нужен shcntx_ru.hbk из вашей платформы (C:\Program Files\1cv8\<версия>\bin\) — в репозиторий не входит, путь к своей версии указываете в конфиге. Запуск — HTTP MCP на 127.0.0.1:8007.

В связке с code-index: code-index находит и навигирует по коду, bsl-context проверяет сгенерированный код против платформы.

Исходники: https://github.com/Regsorm/bsl-context (MIT).

Вступайте в нашу телеграмм-группу Инфостарт

MCP ИИ AI нейросеть LLM Claude Code Cursor BSL 1С:Предприятие валидация кода генерация кода синтакс-помощник контекст платформы статический анализ AI-ассистент вайб-кодинг MCP-сервер разработка 1С

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    58529    119    34    

129

Нейросети Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Оптовая торговля, дистрибуция, логистика Россия Управленческий учет Платные (руб)

Расширение "Искусственный интеллект и нейросети в 1С: Работа с отзывами маркетплейсов" предназначено для применения искусственного интеллекта в повседневной деятельности селлеров на маркетплейсах. Среди функций - работа с отзывами, вопросами и чатами покупателей, диалог с нейросетями, генерация картинок, заполнение описаний номенклатуры и другое.

6100 руб.

03.04.2024    15802    8    0    

12

Нейросети Программист Бесплатно (free)

Как мы пришли к ИИ для 1С и что из этого вышло. Расскажу, как мы собираем ИИ-платформу для работы с учетными данными. Зачем нам понадобился MCP, как мы связали его с 1С:Шина, почему уперлись в права доступа и как в итоге устроили агента внутри 1С. Также покажу, где видим место для skills, RAG и OCR, и что пока не стали отдавать модели на самостоятельное выполнение.

15.06.2026    1551    romansun    12    

12

Нейросети Бесплатно (free)

Разбираемся, почему ИИ-агенты теряют контекст, путаются в инструментах и возвращают неполный результат, если всю задачу пытаться решить одним большим промптом. Показываем, как цепочки пошаговых промптов помогают сделать работу агента повторяемой: каждый шаг выполняет одно действие, имеет понятный вход и выход, отдельно проверяется и при необходимости исправляется. Объясняем, как применять этот подход в задачах 1С: анализировать действия пользователя, подбирать инструкции через RAG, работать с журналом регистрации, MCP-инструментами и локальными моделями. На примерах показываем, как снизить непредсказуемость ИИ-агента и превратить его из «угадывающего помощника» в надежный инструмент для бизнес-процессов.

11.06.2026    495    Exalter    1    

6

Нейросети Рефакторинг и качество кода Программист Бесплатно (free)

Кажется, что code-review с помощью искусственного интеллекта устроено просто: достаточно отправить код в LLM, задать промт и получить список замечаний. На практике такой подход быстро упирается в недетерминированность результата, неверную оценку критичности ошибок в 1С-коде и рекомендации, которые сложно отличить от полезных замечаний. Описываем гибридный подход к автокод-ревью: статический анализатор работает вместе с LLM, а база знаний из стандартов 1С превращается в набор машиночитаемых норм. Такая архитектура помогает снизить количество галлюцинаций, точнее определять критичность нарушений и постепенно развивать качество ревью через итеративное пополнение правил.

09.06.2026    880    Repich    5    

8

Нейросети Программист Бесплатно (free)

За десять дней после релиза OneBase получила полноценные управляемые формы, локализацию интерфейса на 14 языков, точную денежную арифметику на decimal, систему ролей и прав, новый REST API и набор CLI-инструментов для разработки совместно с ИИ. Разбираю ключевые изменения платформы, показываю новые возможности и делюсь результатами одной из самых насыщенных недель развития проекта.

05.06.2026    1680    Ibrogim    51    

20

Нейросети Обновление 1С Бесплатно (free)

Когда доработанную 1С не обновляли годами, начинать приходится не с переноса кода, а с разбора того, что вообще накопилось в базе. Там могут быть десятки обработок, расширения, правки типовых объектов, а документации либо нет, либо она давно не актуальна. На примере реального обновления разбираем, как кодовые агенты, MCP-серверы и языковые модели помогают навести порядок в доработках, собрать план миграции, понять, где при переносе будут проблемы, и автоматизировать часть исправлений.

05.06.2026    3420    wonderboy    6    

22

Нейросети Программист Бесплатно (free)

ИИ сделал внешнюю обработку за 19 минут, собрал EPF без входа в Конфигуратор, и она заработала с первого раза! Да, звучит как кликбейт, но это был живой стрим, а не вылизанное демо. В статье показываю стенды, замеры, скиллы, MCP и честные ограничения — чтобы скептики спорили не лозунгами, а своими примерами.

04.06.2026    5092    top_1c    171    

54
Для отправки сообщения требуется регистрация/авторизация