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    55841    111    29    

124

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

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

6100 руб.

03.04.2024    15516    8    0    

12

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

Говорят, что ИИ помогает разработчикам настолько хорошо, что те начинают волноваться. А может ли ИИ так же хорошо помогать пользователям? Давайте попробуем разобраться.

вчера в 17:00    629    grumagargler    8    

14

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

Представляю open-source платформу, написанную на Go, с 1С-подобным языком — для публикации пет-проектов, MVP и прочих домашних бухгалтерий. Сразу оговорюсь: платформа **не production-ready**. В ней есть куча багов, наверняка немало неоптимальных и спорных решений, но есть и плюс — при желании каждый может её доработать и улучшить. Если не нравится конфигуратор — берём и переконфигурируем его к чертям 🙂 И самое приятное, конфигурации для этой платформы легко вайбкодятся! А если упираемся в ограничение платформы, то тот же агент может её и допилить.

22.05.2026    3059    Ibrogim    140    

71

Нейросети Инструментарий разработчика Запросы Программист 1С:Управление торговлей 11 Абонемент ($m)

Консоль запросов: добавлен ИИ-помощник (запрос в DeepSeek), который помогает быстрее получать каркас Запроса 1С Сформулируйте простое описание; нажмите кнопку – получите результат прямо в консоли. Где дальше его можно дорабатывать и тестировать.

2 стартмани

20.05.2026    5565    24    German4739    44    

20

Работа с интерфейсом Нейросети Системный администратор Программист Руководитель проекта 1С:Предприятие 8 Бесплатно (free)

Эту статью породила моя случайная встреча в московском метро с женщиной, которой я помог донести торшер. Оказалось, что это театральный реквизит, она сама - режиссёр, а её муж - 1С-ник и мой старый друг. В очередной раз я поразился, как тесен мир, и как, порою, неслучайны случайные встречи! Мы созвонились с другом, и он мне рассказал о своих экспериментах с искусственным интеллектом на проектах "снеговика" с интерфейсом на обычных формах, купирующих проблемы предприятий, у которых за многие годы накопилось столько доработок, что поддержка конфигурации стала огромной болью, особенно, в связи с регуляторными изменениями последних лет. И не поддерживать морально устаревшие конфигурации тоже нельзя, т.к. апгрейд до последних версий на управляемых формах обойдётся кратно дороже. Я ему предложил написать статью на Инфостарте, но он наотрез отказался публиковаться под своим именем, и мне с трудом удалось уговорить его опубликоваться от моего имени, что я и делаю.

18.05.2026    2398    RayCon    10    

27

Логистика, склад и ТМЦ Нейросети Программист Пользователь 1С 8.3 1С:Управление нашей фирмой 3.0 1С:УНФ Управленческий учет Абонемент ($m)

Внешняя система аналитики закупок для 1С на базе FastAPI + PostgreSQL + Docker с поддержкой локального AI через Ollama. Возможности: — рекомендации по закупке; — ABC / XYZ анализ; — поиск неликвидов; — поиск излишков; — анализ сезонности; — риск дефицита; — AI-пояснения рекомендаций. Решение работает через HTTP API и может использоваться как внешний аналитический сервис для 1С. Поддерживается локальный AI без облачных сервисов и без передачи данных наружу.

10 стартмани

14.05.2026    657    4    aldar    1    

6

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

Современные LLM-агенты страдают от одной архитектурной болезни: они обязаны ответить всегда. Даже когда контекст пуст, даже когда данных нет, даже когда любой ответ будет галлюцинацией. Это порождает шум, эрозию памяти и ложную уверенность. В нашей архитектуре агент не имеет права генерировать ответ, если недостаточно света. Перед любой попыткой срабатывает L8 — pre-execution constitutional gate. Он измеряет покрытие контекста (context_coverage), прогнозирует уровень шума (noise_estimate) и выносит вердикт: разрешить, ограничить, верифицировать или заблокировать.

14.05.2026    510    ksnik    27    

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