Новые заказы виртуальных серверов про промокоду NEW2026 Crypto Trading Server — первые 5 дней бесплатно!
Новые заказы виртуальных серверов про промокоду NEW2026 Crypto Trading Server — первые 5 дней бесплатно!
Новые заказы виртуальных серверов про промокоду NEW2026 Crypto Trading Server — первые 5 дней бесплатно!

Model Context Protocol в 1С: Новая эра разработки с помощью AI

В эпоху, когда языковые модели становятся повседневным инструментом разработчика, перед специалистами в области встает вопрос: как сделать AI действительно полезным помощником, а не просто красивым чатом? Ответ лежит в простой истине — модель настолько хороша, насколько хорош контекст, который вы ей предоставляете. И здесь на сцену выходит Model Context Protocol, протокол, который меняет саму природу взаимодействия между AI и корпоративными системами.

Model Context Protocol в 1С: Новая эра разработки с помощью AI

Почему контекст — это всё

Представьте, что вы просите языковую модель помочь вам разработать отчет в 1С. Вы описываете задачу, но модель не знает, какие документы доступны в вашей конфигурации, какова структура справочников, какие регистры сведений существуют. Результат? Генерируемый код оказывается неточным, требует доработок, а экономия времени испаряется.

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

Model Context Protocol решает эту проблему элегантно. MCP — это универсальный способ автоматически обеспечивать языковые модели информацией, необходимой им для решения ваших задач. Это своего рода мост между чатом с AI и внешним миром: вашими файлами, интернетом, API-сервисами, данными базы данных.

Что такое MCP и как все это работает?

MCP существует в экосистеме AI достаточно давно, но для 1С-разработчиков он был недоступен до недавнего времени. Протокол предусматривает взаимодействие двух типов участников: MCP-клиентов и MCP-серверов.

Model Context Protocol в 1С: Новая эра разработки с помощью AI 1

MCP-клиенты — это системы с искусственным интеллектом: Cursor IDE, Claude Desktop, различные веб-чаты. Они поддерживают протокол MCP и позволяют подключать MCP-серверы к языковым моделям.

MCP-серверы — это сервисы, которые выдают информацию по запросу в определённом формате. Именно они становятся той “прокладкой” между вашей корпоративной системой и AI-помощником.

Как это выглядит в действии? Пользователь открывает Cursor, подключает MCP-сервер 1С и ставит задачу: “Сравни продажи текущего месяца с предыдущим”. Языковая модель понимает, что ей нужны данные. Она знает, что есть подключенный MCP-сервер, который может их предоставить. Модель автоматически формирует запрос, сервер присылает данные, и модель на их основе генерирует качественный ответ.

Важно: это происходит параллельно общению пользователя с моделью, и пользователь видит весь процесс. Более того, если модель достаточно “умная”, она может сделать несколько вызовов различных инструментов MCP-сервера, автоматически собирая необходимый контекст.

Технические реалии — почему 1С сложнее?

Здесь начинается самое интересное. MCP предусматривает два основных варианта транспорта:

Model Context Protocol в 1С: Новая эра разработки с помощью AI 2

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

HTTP — веб-сервер, запускаемый отдельно, к которому могут удалённо подключаться множество пользователей. Более универсален, но требует решения вопросов безопасности.

В 1С нет возможности реализовать STDIO-транспорт, потому что конфигурацию невозможно запустить как консольное приложение. Казалось бы, HTTP — вот решение. Но появляется вторая проблема: протокол MCP подразумевает либо HTTP streaming, либо Server-Sent Events, оба из которых требуют долгих соединений с частичной выдачей данных. 1С на это не способна — она всегда отвечает полностью.

Звучит как тупик? А вот и нет. Есть решения.

Архитектурное решение — прямое подключение и прокси

Существует две схемы интеграции:

Вариант 1: Прямое подключение

Вы опубликовываете HTTP-сервис расширения 1С и подключаете его напрямую как MCP-сервер. Просто, быстро, без дополнительных зависимостей. Этот вариант работает с большинством современных MCP-клиентов.

Вариант 2: Прокси-прокладка на Python

Небольшой Python-скрипт выступает посредником между MCP-клиентом и 1С. Прокси реализует полноценно все варианты транспорта, включая STDIO и HTTP streaming, а общается с 1С стандартными HTTP-сервисами. Этот вариант необходим, если вы работаете с клиентами, поддерживающими только STDIO, или если хотите избежать публикации HTTP-сервиса без авторизации.

С теорией покончено. Практика.

Open-source проект на GitHub содержит всё необходимое: расширение 1С, примеры конфигураций и Python-скрипт прокси. Установка состоит из нескольких шагов.

Шаг 1: Подключение расширения

Вы скачиваете проект, берёте расширение из папки Build и подключаете его к своей конфигурации. Расширение содержит HTTP-сервис, который нужно опубликовать на веб-сервере.

Model Context Protocol в 1С: Новая эра разработки с помощью AI 3

Шаг 2: Публикация HTTP-сервиса

При публикации убедитесь, что включена опция “Публиковать HTTP-сервисы расширений по умолчанию”. Затем проверьте работоспособность в браузере, обратившись к адресу базы/HS/MCP/Health. Если вы видите статус “Ok”, всё работает.

Шаг 3: Настройка авторизации

Здесь важный момент: в файле default.vrd, который создаётся при публикации, нужно явно прописать логин и пароль, чтобы HTTP-сервисы были доступны без авторизации.

Шаг 4: Подключение к MCP-клиенту

Откройте конфигурационный файл MCP.json из репозитория. Выберите конфигурацию для прямого подключения 1С и скопируйте её. В Cursor (или другом клиенте) создайте новое MCP-подключение с адресом вашей базы: https://адрес-базы/HS/MCP.

Шаг 5: Первый запуск

После подключения вы сразу получаете доступ к трём встроенным инструментам: список метаданных конфигурации и структура отдельных объектов. Это уже огромное подспорье.

Что AI видит изначально

Вот ключевой момент: ещё до того, как вы напишете первый собственный инструмент, MCP-сервер предоставляет языковой модели полную картину структуры вашей конфигурации. Модель знает, какие документы доступны, как устроены справочники, какова структура каждого объекта.

Тестируем: открываем Cursor и спрашиваем “Какие инструменты MCP тебе доступны?” Модель перечисляет их с описаниями. Затем: “Какие документы есть в конфигурации?” Курсор вызывает MCP-инструмент, получает данные и формирует ответ.

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

Расширение функциональности

Встроенные инструменты — это хороший старт, но настоящая мощь MCP раскрывается, когда вы добавляете собственные инструменты.

Механизм напоминает добавление печатных форм в конфигурациях на основе БСП через расширение. Вы создаёте обработку определённого формата и включаете её в подсистему “Контейнеры инструментов”.

В обработке нужно реализовать два экспортных метода:

ДобавитьИнструменты() — здесь вы описываете, какие инструменты добавляет эта обработка. Для каждого инструмента указываете название, описание и параметры, которые ему нужны. MCP предусматривает специальную JSON-схему для этого, но в расширении всё инкапсулировано — вы просто работаете с привычными структурами 1С.

ВыполнитьИнструмент() — выполняет логику инструмента и возвращает результат. Результат — обычно строка или Markdown, но можно вернуть также изображение или бинарные данные.

Пример: вы хотите добавить инструмент “Получить последние продажи”. В ДобавитьИнструменты() вы описываете, что инструмент требует параметры: организация, период. В ВыполнитьИнструмент() вы выполняете соответствующий запрос к регистру сведений и возвращаете данные в виде Markdown-таблицы.

Теперь модель может сама вызвать этот инструмент, получить данные и использовать их в своём ответе.

Применение в реальной разработке

Техника — это интересно, но зачем это нужно на практике?

Сценарий 1: AI-помощник при разработке

Разработчик открывает Cursor и начинает писать конфигурацию. Ему нужно создать отчет по продажам. Вместо того, чтобы искать в документации или вспоминать названия реквизитов, он просит AI: “Напиши запрос для получения всех документов “Заказ клиента” за последний месяц”. Модель обращается к MCP, узнает структуру документа и пишет совершенно корректный код.

Сценарий 2: Автоматизация анализа данных

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

Сценарий 3: Обучение новичков

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

Сценарий 4: Интеграция с внешними системами

Вы добавляете инструменты, которые отправляют данные во внешние API, получают информацию от партнёрских систем. MCP-сервер становится центральным узлом взаимодействия между 1С и AI-системами.

Как сделаем выводы и перспективы применения?

Model Context Protocol — это не просто очередная технологическая новинка. Это кардинальный сдвиг в том, как языковые модели могут работать с корпоративными системами. Вместо того чтобы полагаться на общие знания и надежду, что модель угадает, как устроена ваша система, вы даёте ей прямой доступ к информации, необходимой для качественной работы.

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

Проект на GitHub активно развивается, сообщество растёт. Это хороший момент, чтобы начать экспериментировать, добавлять свои инструменты, делиться идеями о том, как применять MCP в своих проектах.

Будущее разработки в 1С будет выглядеть так: разработчик формирует требование или пишет начальный код, AI-помощник автоматически получает весь необходимый контекст через MCP, и результат получается с первой попытки. Эта эра уже наступила. Остаётся только начать её использовать.

Закажите VPS под ваш MCP проект уже сейчас

Просто свяжись с нами и мы поможем выбрать наилучшее решение для вас.

Model Context Protocol в 1С: Новая эра разработки с помощью AI 4
Model Context Protocol в 1С: Новая эра разработки с помощью AI
SIDATA
🟣 Ожидание (бот отвечает) 🟢 Открыто (подключен живой агент)

    Оставьте заявку и мы с вами свяжемся




      Оставьте заявку и мы с вами свяжемся




        Оставьте заявку и мы с вами свяжемся