Новые MCP-серверы для ускоренной разработки на 1С с использованием LLM

Новые MCP-серверы для ускоренной разработки на 1С с использованием LLM
25.08.2025
4421

Новый набор MCP-сервисов превращает большие языковые модели в практичного помощника разработчика 1С. Комплект закрывает главные боли команд: «галлюцинации» LLM, незнание структуры конфигураций и нюансов BSL, дорогой контекст и сложное развертывание.

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

Коротко: что появилось

  • Три MCP-сервера из коробки:
    1. Поиск по метаданным 1С (RAG);
    2. Базовая проверка синтаксиса через BSL Language Server;
    3. Поиск по справке синтакс-помощника.
  • Векторная БД Qdrant с гибридным поиском (семантика + BM25).
  • Микросервисная архитектура в Docker: embedding-service, loader, Qdrant, bsl-language-server и MCP-сервисы – все поднимается docker-compose.
  • Поддержка нескольких конфигураций в одной БД (коллекции на уровне Qdrant).

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

Какие задачи решает

  • Поиск объектов: LLM опирается на реальные метаданные и справку, поэтому промахов при генерации кода становится меньше.
  • Экономия токенов: MCP возвращает компактные ответы (ID + имя) в JSON или текстом.
  • Базовые синтаксические проверки без «прогрева» сервиса: не заменяют полноценный анализ и ревью кода, но помогают ловить очевидные синтаксические ошибки (например, незакрытые конструкции) быстрее.

Важно отметить, что проверяются только отдельные фрагменты кода, которые выбирает сама LLM. Отправка фрагментов в MCP расходует output-токены, а часть ошибок (например, использование зарезервированных слов вроде «Символы», «И», «Выполнить») остается незамеченной.

Иконка

В ближайшее время появится обновление с интеграцией на уровне файла/модуля, что сильно сэкономит токены.

  • Упрощенный запуск стека: все разворачивается одной командой docker compose up -d, без ручной сборки.

Преимущества перед аналогами

  • Гибридный поиск «из коробки». Плотные векторы для смысла + sparse-векторы BM25 по ключевым словам дают устойчивую релевантность как в типовых, так и в «терминологически нестандартных» конфигурациях.
  • Компактная выдача для LLM. MCP возвращает только идентификаторы и наименования (внутреннее и синоним), а полный текст подгружается по требованию – меньше токенов, стабильнее ответы.
  • Одна база данных для многих конфигураций. Коллекции в Qdrant позволяют держать несколько проектов и быстро переключаться на уровне заголовка запроса (x-collection-name).
  • Гибкая векторизация. По умолчанию – легкая и быстрая sergeyzh/BERTA (~400 МБ RAM); для более сложных задач – Qwen3-Embedding-0.6B (≈1.5–2 ГБ RAM), multilingual-e5 и др.
  • Чистая микросервисная сборка. Каждый компонент можно использовать отдельно, переиспользовать в других проектах и масштабировать независимо.

Чем решение полезно для разработчиков

  1. Ищу объект – сразу получаю shortlist. MCP возвращает 5-10 наиболее релевантных позиций (ID + имя). LLM на их основе точнее формирует запрос или код.
  2. «Пишу код» – типовые синтаксические огрехи подсвечиваются оперативно.
  3. Нужна справка – не выхожу из IDE. MCP по синтакс-помощнику возвращает выдержки и ссылки, LLM формирует корректный пример.
  4. Меньше переписываний. Благодаря структуре ответов и гибридному поиску снижается число итераций «не то – переделать».

Что внутри поставки

  • docker-compose.yml для запуска всех контейнеров и блок настроек;
  • Отдельный конфиг для BSL Language Server (включать/выключать проверки);
  • Обработка выгрузки описаний метаданных из 1С;
  • Примеры конфигураций MCP-клиента для Cursor и VS Code;
  • Настройки производительности: размер батчей в loader, лимит TOPK_LITE_SEARCH_LIMIT, переключатель USE_HYBRID_SEARCH.

Набор MCP-сервисов – это практичный способ адаптировать LLM к задачам в 1С: организовать поиск объектов по метаданным, упростить базовые проверки, сократить затраты на контекст и гибко масштабировать инфраструктуру.

Для команд это означает меньше рутинных шагов, меньше токенов и больше времени на логику продукта. Разработчикам 1С доступен автопоиск нужных объектов, подсказки по синтаксису, меньше рутины. Техлиды и архитекторы получат предсказуемую интеграцию LLM в процессы, контроль затрат на токены. Команды внедрения – быстрый поиск по метаданным разных конфигураций в одном месте. Компании с несколькими базами смогут организовать работу с несколькими конфигурациями параллельно, без «переклейки» окружения.

logo

Превратите LLM из стажера в senior-разработчика 1С

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

Подробнее
logo

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

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

Автор:

См. также

Всех, кого интересует тема искусственного интеллекта и его применение в разработке, приглашаем присоединиться к бесплатному вебинару 23 октября в 18:00 (мск). Узнайте больше о возможностях ИИ-ассистента!

сегодня в 18:00    115    o_prohina    0       

2

MESlite – модуль для автоматизации производства, включенный в реестр российского ПО. Подходит для ключевых конфигураций 1С, ускоряет планирование, помогает анализировать отклонения в производстве и работать в едином интерфейсе.

сегодня в 15:30    73    AnastasiaKl    0       

3

Одним из самых ярких и обсуждаемых событий на стенде Инфостарт Маркетплейс стала экспертная сессия, посвященная будущему экосистемы 1С. В формате диалога выступили два эксперта сообщества: Алексей Лустин и автор решения Infostart MCP Сергей Филькин.

14.10.2025    2278    o_prohina    4       

33

INFOSTART TECH EVENT 2025 – три дня вдохновения, общения и практики. Команда Инфостарт Маркетплейс представила свои сервисы, получила массу откликов и ценных инсайтов. Делимся ключевыми итогами участия.

13.10.2025    672    o_prohina    0       

21

Демонстрации продуктов, интерактивы и встречи с экспертами – то, что ждет участников конференции INFOSTART TECH EVENT 2025 все три дня на стенде Инфостарт Маркетплейса. Публикуем полное расписание работы стенда.

08.10.2025    947    o_prohina    0       

21

В 2026 году малому бизнесу, возможно, предстоят серьезные перемены в порядке уплаты налогов и страховых взносов. Правительство внесло в Госдуму обширный пакет поправок в Налоговый кодекс. Разберем самые чувствительные из них.

07.10.2025    10283    o_prohina    8       

24

Получение электронной подписи стало проще: интеграция 1С с «ГосКлючом» позволяет выпускать и использовать ЭЦП на смартфоне – безопасно, быстро и без лишних затрат. Успевайте приобрести расширение по выгодной цене до конца декабря!

06.10.2025    3005    o_prohina    12       

34

В новой версии 2025.4 появился целый ряд новых возможностей для отладки: динамических списков, дополнительных отчетов и обработок БСП и даже установки «на один сеанс». Чтобы вам было проще оценить изменения вживую, мы сняли видео и подготовили обзор.

06.10.2025    3174    vikad    0       

38

Комментарии

Инфостарт бот
1. comol 27.08.25 17:21 Сейчас в теме
Кто то вскрыл, сплагиатил и доволен... Всё равно хрень получилось, потому что когда плагиатишь надо мозг включать... Но вообще фу таким быть
mavlenkov; ROk_dev; LeXXeR; kotlovD; Krotov_Valery; orakool; kraynev-navi; happymansev; +8 3 Ответить
2. FSerg 27.08.25 19:14 Сейчас в теме
(1) Нет, реализация решения полностью оригинальная.
А идеи лежат на поверхности.
user1864761; afk; tormozit; artbear; siegfans; BaphoBush; o_prohina; +7 1 Ответить
3. comol 27.08.25 21:08 Сейчас в теме
(2) Почему то MCP серверов ровно 3 (ТРИ) что внезапно совпадает с https://infostart.ru/marketplace/2405549/
Можно же в один объединить можно разделить на 4, используемые модели Embedding уж очень напоминают мою аналитику... А она внезапно отличается от рейтингов потому что задача специфичная.
Где то кто то ещё на инфостарте продавал "Docker контейнеры"? хм... Да вообщем практически всё 1 в 1. Хоть одну оригинальную идею которая бы отличала продукт подскажи? Quadrant вместо Chroma? Ну да великое изменение, как и идея серверную БД на лаптопы тащить.
Я знаю что у тебя сделано самостоятельно лучше и точно 100% оригинально - защита, ну потому что ожидал :)
8. Chizhik2020 01.09.25 09:22 Сейчас в теме
(3) По вашей ссылке вайб кодинг, а тут ускоренная разработка.
vtretyakova; +1 Ответить
10. comol 01.09.25 13:37 Сейчас в теме
(8) да, это ключевая разница конечно :)))). Ещё пару слов наверное тоже есть разных, да? :)
6. artbear 28.08.25 12:12 Сейчас в теме
(1) Мы, Инфостарт, проанализировали оба варианта на предмет «плагиата».
Наши выводы
* продукт one - https://infostart.ru/marketplace/2405549/
* продукт two - https://infostart.ru/marketplace/2460659/

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

Архитектура и технологии:

* Первый — монолитные образы с локальной моделью и БД, а также внутренним кодом.
* Второй — модульная микросервисная архитектура, включающая Qdrant, внешний сервис эмбеддингов, отдельный загрузчик, LSP-сервер и инспектор.

Кодовая база:

* В two реализованы независимые компоненты (FastAPI/FastMCP, отдельные модули, публичные SDK).
* Есть интерфейсы, отсутствующие в one (например, /dense, /sparse, Inspector UI/Proxy).
* Использование Qdrant и SDK отражает самостоятельную разработку.

Вывод: по архитектурным и техническим признакам считать two «плагиатом» one нельзя. Это разные реализации одной предметной области: цели и инструменты частично совпадают, но подходы, кодовая база и структура решений существенно различаются.
georgytay; mrChOP93; vtretyakova; afk; FSerg; o_prohina; kuntashov; edkuznetsov; +8 Ответить
7. comol 28.08.25 12:40 Сейчас в теме
(6) окей. А как насчёт "маркетинговое описание вводит клиента в заблуждение"? "новый" анализировали?
9. Torin57 01.09.25 10:51 Сейчас в теме
(6) Ясно. А какой продукт по удобству установки и настройки лучше?
14. manuzin 19.09.25 08:08 Сейчас в теме
(1) Давайте скажем честно. Сейчас поднять MCP сервер для обработки метаданных, синтаксис-помощник и т.д. это просто открыть Cursor и сказать: "Сделай мне MCP сервер". как пойди водички попить. И в 99% получится у любого человека, т.к. программируем голосом. Да, это будет сырой вариант, конечно же не такого качества, чем ваши MCP сервера спору нет (и про экономию контекста мы вообще молчим). То что самые хитренькие стали монетизировать свои решения, мы скажем - Ок. Но если вы не сделали корректную защиту своего решения, кто же виноват... Лучше не быть жадным и распространить. Всё для народа! :D
15. comol 19.09.25 13:14 Сейчас в теме
(14) Спасибо за классный отзыв о вайбкодинге. Даже спорить не хочется. 3-й день правлю структуру графа БД и промпт субагента чтобы получать качественные результаты поиска любого запроса любой модели. 99% у всех получится, не сомневаюсь. Сделайте за меня пожалуйтса. И монетизируйте, я даже куплю сам с удовольствием. Единственная просьба - НЕ пишите что это "новый мой" MCP сервер, как автор сего решения. Сделайте свой - не заглядывая в мой канал. Крутой защиты у меня лично не было и не будет, потому что жил в парадигме "нас окружают приличные люди", и вцелом цель монетизации такая чтобы это развивать, потому как меня мои MCP серверы устраивали ещё полгода назад...
16. manuzin 24.09.25 10:31 Сейчас в теме
(15) Отвечу же вашими словами:
Если то, что мы разрабатываем, никому кроме нас не нужно, то скорее всего оно и нам не нужно. Не делайте того, чего не нужно и занимайтесь любимым делом. И прекращайте «продавать жопочасы» – делайте продукты.

Ой, лекция 0. Интро к курсу по вайбкодингу в 1С: https://rutube.ru/video/55023560796b5dbcde51136ec8c5ba7f/
4. FSerg 27.08.25 22:29 Сейчас в теме
Нужно совершенно потерять связь с реальностью от чувства собственной значимости, чтобы использование docker упоминать в контексте плагиата.

Идеи очевидны, только ленивый не записал на youtube ролик про RAG и MCP.

При выборе embedding-модели любой человек первой ссылкой найдет MTEB и ruMTEB. Очевидно, что все будут использовать плюс-минус лучшие по рейтингам. Кто-то пойдет дальше и сделает собственные тесты.

И будущее развитие решений с использованием графовых БД и агентов - это не уникальные идеи.
Прикрепленные файлы:
vtretyakova; BaphoBush; o_prohina; +3 Ответить
5. comol 28.08.25 03:18 Сейчас в теме
(4)
И будущее развитие решений с использованием графовых БД и агентов - это не уникальные идеи.
Дада, ты конечно же их сам придумал... с графовыми БД всю жизнь именно ты общался https://habr.com/ru/articles/896626/

использование docker упоминать в контексте плагиата
да нужно быть кем, чтобы отрицать очевидное. Возьми эту статью и моё описание спроси ChatGPT плагиат или нет и увидишь неожданный для себя ответ...
Вот ты реально думаешь что есть хоть один человек который поверит что у тебя ровно 3 MCP сервера потому что ты сам так придумал?

ruMTEB
и там другие модели заметь и в MTEB для русского языка другие... и Qwen не помечен как multiling. Ты правда тут невнимательно читал меня..

Ты бы хоть постеснялся что то писать что ли.... остатки совести должны быть у человека, вообще странно, что такие личности бывают...
11. Torin57 03.09.25 11:54 Сейчас в теме
(4) Приветствую. Правильно ли я понимаю, что ваш продукт нужно устанавливать локально? Было бы здорово подключиться к облачной версии, где вы уже все настроили, наладили и сделали по уму. Самому что-то устанавливать и настраивать не хочется, обязательно придется в саппорт обращаться, а это будет утомительно для нас обоих.
12. FSerg 03.09.25 12:02 Сейчас в теме
(11) Спасибо за вопрос.
Действительно хотелось бы попробовать, чтобы понять как это работает, без установки.
Мы подумаем как это сделать.
13. cloud666 04.09.25 14:49 Сейчас в теме
(12)могу с этим посодействовать - есть где развернуть и расшарить доступ.
Для отправки сообщения требуется регистрация/авторизация