Как с помощью MCP-серверов решать проблемы генерации ИИ-кода в экосистеме 1С

Как с помощью MCP-серверов решать проблемы генерации ИИ-кода в экосистеме 1С
02.07.2025
6933

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

 

 

MCP-серверы – ключевое звено для адаптации 1С к эре ИИ-кодинга. Они закрывают фундаментальные пробелы нейросетей: незнание метаданных, устаревший синтаксис и отсутствие валидации. При развертывании в Docker решение масштабируется от персонального использования до корпоративных сред, делая прогноз Кевина Скотта (95% кода от ИИ к 2030 году) достижимым для экосистемы 1С.

«Писать код руками там, где его может сгенерировать ИИ – роскошь в 2025 году». ИИ не заменит разработчика, но увеличит его эффективность в 3-5 раз, особенно в legacy-проектах.

Бытует мнение, что код для 1С генерировать при помощи нейросетей не получится – все нужно писать руками. Это не так: ряд простых исследований – Вайб кодинг в 1С. Лучшие нейросети для генерации 1С кода или Вайб кодинг в 1С 2. Новые сети и инструменты – показывает, что некоторые нейросети вполне сносно генерируют 1С-ный код. Лидером среди них является Gemini, не намного отстают Grok и Claude. Есть и неплохо себя показывающие OpenSource-модели (LLama 4).

В отличие от традиционных языков программирования в случае генерации кода 1С при помощи искусственного интеллекта возникают определенные проблемы. Корень их заключается не в недостатке данных для обучения (хотя это тоже важно), а в отсутствии актуального контекста, собрать который для 1С бывает достаточно сложно.

Ключевые проблемы генерации ИИ-кода для 1С

«Слепота» ИИ к метаданным и коду 

Нейросети не видят структуру конкретной конфигурации, соответственно, ничего о ней не знают. А в 1С код не отделен от данных и мало ценности в том, чтобы писать «абстрактный код в вакууме».

Можно, конечно, описать контекст и рассказать нейросети об имеющихся в конфигурации метаданных. Это тогда и займет большую часть работы по вайб кодингу. Что еще хуже – объем, который занимает контекст. Количество слов текста (токенов), которые вы можете передать модели в вашем сообщении, ограничено, хоть для русского языка эти ограничения увеличены вдвое. Можно ругать нейросети за «маленькое контекстное окно», а можно решать проблему красивым и элегантным образом.

Незнание актуального синтаксиса платформы и legacy-кода 

В отличие от языков общего назначения для 1С существует недостаточно качественных обучающих датасетов. Синтаксис меняется между версиями платформы и нейросети часто предлагают устаревшие методы или вовсе не знают их и додумывают сами.

Беда в том, что под понятие «код на 1С» для нейросети попадает и код на 1С 7.7, на 1С 8.0, 8.1, 8.2… Не в каждом источнике указано, для какой версии платформы этот код. А открытого кода не так много, к сожалению.

Для классических языков программирования эта проблема стоит еще более остро. Недаром самый популярный MCP, который является must-have для любой среды разработки, это «Context7». 1C там, к сожалению, нет. Классический пример – функции хэширования или генерация случайных чисел, которые есть только в последних версиях платформы. 

«Галлюцинации» и отсутствие автоматической валидации

ИИ регулярно изобретает несуществующие методы, иногда просто переводя на русский язык какой-нибудь код из языка Python, а ручная проверка таких ошибок отнимает до 40% времени разработчика.

Статистика тестов показывает, что даже передовые модели вроде Gemini и Claude допускают 2-3 ошибки на запрос при решении задач средней сложности, таких как FIFO-списание или работа с иерархическими списками. Конечно, эти ошибки хотелось бы получать автоматически из «Линтера» и отдавать.

Решение: MCP-серверы в Docker-контейнерах

Предложенная архитектура из трех специализированных серверов решает эти проблемы через реализацию протокола Model Context Protocol (MCP). Протокол поддерживают практически все современные модели, он используется в любых средах разработки (Cursor IDE, Claude Code, Claude Desktom, Windsurf), а с помощью «MCP SuperAssistant» взаимодействует с любой сетью прямо в браузере. Локальные модели тоже можно использовать. 

RAG MCP-сервер поиска по метаданным и коду

Как работает

Индексирует отчет по метаданным конфигурации, используя векторную БД и Embedding модель. На запросы вида «Какие реквизиты у документа 'Заказ покупателя'?» возвращает сети описание объекта. Для получения наиболее релевантного результата необязательно знать точное имя объекта метаданных, процедуры или функции.

Преимущества

  • Расход токенов снижается до минимума.
  • Нет необходимости описывать модели весь контекст конфигурации, в которой вы работаете.
  • Модель может использовать функции общих модулей, которые уже есть в конфигурации, или модифицировать существующие функции.

RAG MCP-сервер поиска по документации

Как работает

Индексирует актуальную справку из вашей версии платформы 1С (извлекает из установленного образа) и справку по языку запросов 1С:Предприятия.

Преимущества

  • Для запроса «Как использовать получить случайное число в 1С» ИИ получает вменяемый ответ, что нужно «вспомнить» про «ГенераторСлучайныхЧисел», и пишет правильный код.
  • Сервер позволяет избежать практически всех галлюцинаций и неточностей модели. А тех, с которыми он не справится, отловит SyntaxCheck.

Сервер синтаксической проверки (SyntaxCheck)

Как работает

Интегрирует BSL Language Server (движок из SonarQube/VS Code) для проверки сгенерированного кода. Обнаруживает синтаксические ошибки и рекомендации по стилю кода.

Преимущества

На выходе почти всегда получается приличный корректный код, еще и с учетом рекомендаций по стилю. Не каждый разработчик с большим опытом найдет в себе силы так написать.

Технические требования

Компонент

Минимальные требования

Сценарии использования

Инфраструктура

Docker, 20 ГБ на диске,
8 ГБ RAM

Локальный ПК,
корпоративный сервер


Реальный пример эффективности – проект OneAPA, где 95% кода было сгенерировано ИИ с использованием MCP-серверов. А также OneRPA, где все современные изменения уже разработаны с помощью ИИ.

 

logo

Вайб кодинг в 1С

Серверы, которые обеспечивают LLM необходимым контекстом для вайб кодинга в 1С

Подробнее
logo

Больше полезной информации
в нашем телеграм-канале

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:

См. также

В решении «Сервер ККМ» добавлена поддержка ТС ПиОТ. Теперь пользователи могут подключать кассовое оборудование через драйвер «Торговый баланс М» и использовать его в сценариях фискализации чеков из 1С.

вчера в 17:00    169    o_prohina    0       

11

В июне Инфостарт проведет серию бесплатных вебинаров по автоматизации 1С: отчетность, управление проектами, корпоративное сопровождение и обучение сотрудников. Участники получат практические рекомендации и чек-листы от экспертов.

вчера в 13:30    144    asolohina    0       

9

Читайте майскую подборку Маркетплейса: в ней собраны решения для тех, кто работает с 1С каждый день и хочет проще разбираться в данных, анализировать состояние базы, собирать отчетность и получать больше пользы от привычных инструментов в системе 1С.

03.06.2026    624    SemenovaYulia    0       

34

Основные изменения затронули механизм условного вывода областей, программный API работы с ними и механизм управления сохраненными настройками печати для разных макетов – включая их изменение, перенос между пользователями и удаление.

02.06.2026    477    vikad    0       

22

Мы подготовили крупное обновление Infostart Toolkit Air – версию, ориентированную на работу с новой платформой 1С:Предприятие 8.5, более удобный интерфейс и расширение повседневных инструментов разработчика.

01.06.2026    2390    Infostart    7       

37

Зарплатные данные в 1С могут быть видны даже после скрытия раздела «Зарплата и кадры»: в отчетах, проводках, платежках и регламентированной отчетности. Разбираем, как закрыть доступ в БП 3.0 и КА 2.5 без сбоев в работе бухгалтерии и рисков для учета

25.05.2026    1013    o_prohina    2       

23

Разработчики O2 представили версию 1.1 с поддержкой маршрутизации. Новая модель помогает автоматизировать доставку, распределение заявок и планирование выездов, используя данные и бизнес-правила непосредственно из 1С.

22.05.2026    774    SemenovaYulia    0       

19

Приглашаем на вебинар 11 июня в 16:00 (Мск) по системе управления проектами на платформе 1С для компаний, которым важно видеть не только задачи и сроки, но и ресурсы, трудозатраты, бюджет, себестоимость и управленческую отчетность в едином контуре.

19.05.2026    1537    o_prohina    1       

23

Комментарии

Инфостарт бот
1. baracuda 04.07.25 16:42 Сейчас в теме
Коснулись темы поверхностно, но не расскзали главного.
Как поднять свой MCP-сервер?
Какие инструкции писать к нему?
Ну и как обучать RAG модель из данных метаданных/справки?
2. comol 04.07.25 16:48 Сейчас в теме
(1) Примерно вот так: https://infostart.ru/public/2405549/
Для отправки сообщения требуется регистрация/авторизация