Набор готовых инструментов (tools) для Конструктора MCP серверов для 1С, предоставляющих ИИ-агенту возможности выполнения кода, запросов и диагностики непосредственно в базе 1С.
Файл ИнструментыДляРазработки.xml содержит 4 инструмента в формате выгрузки справочника APA_Инструменты, которые загружаются в Конструктор MCP серверов и становятся доступны ИИ через протокол MCP.
| Инструмент | Параметры | Описание |
|---|---|---|
| vcexecutecode | bslcode — код на языке 1С |
Выполняет произвольный код на языке 1С в базе данных. Возвращает результат выполнения или описание ошибки. |
| vcexecutequery | querytext — текст запроса на языке 1С |
Выполняет запрос в базе и возвращает результат в текстовом табличном виде (заголовки + строки, разделённые |). |
| validatequery | querytext — текст запроса на языке 1С |
Проверяет синтаксическую корректность запроса без его выполнения. Полезно для валидации сгенерированных ИИ запросов перед запуском. |
| vcloggetlasterror | — | Возвращает последнюю ошибку из Журнала регистрации за последние 24 часа (дата, событие, метаданные, данные, описание). |
- Платформа 1С:Предприятие 8.3
- Конструктор MCP серверов для 1С, установленный в вашу базу
- Откройте базу 1С, в которой установлен Конструктор MCP серверов.
- Загрузите файл
ИнструментыДляРазработки.xmlстандартным механизмом загрузки данных конструктора. - После загрузки инструменты станут доступны как MCP tools для подключённых ИИ-агентов.
ИИ-агент может выполнить запрос к базе и получить данные в текстовом виде:
querytext: "ВЫБРАТЬ ПЕРВЫЕ 10 Контрагенты.Наименование КАК Наименование, Контрагенты.ИНН КАК ИНН ИЗ Справочник.Контрагенты КАК Контрагенты"
Результат:
Наименование | ИНН
ООО Ромашка | 7701234567
ИП Иванов | 772012345678
ИИ-агент может выполнить произвольный код 1С:
bslcode: "Результат = Строка(ТекущаяДатаСеанса())"
Перед выполнением запроса ИИ может проверить его корректность:
querytext: "ВЫБРАТЬ Контрагенты.Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты"
Результат: нет ошибок или описание найденной ошибки.
ИИ-агент запрашивает последнюю ошибку для диагностики проблем:
Дата: 19.03.2026 14:32:15
Событие: Данные.Ошибка
Метаданные: Документ.РеализацияТоваровУслуг
Данные: ...
Описание: Поле объекта не обнаружено...
Внимание: инструменты
vcexecutecodeиvcexecutequeryвыполняют произвольный код и запросы в базе данных. Используйте их только в доверенном окружении и с соответствующими ограничениями прав доступа.
- Конструктор MCP серверов для 1С — продукт, для которого предназначены эти инструменты
- MCP серверы для вайбкодинга в 1С — полный набор MCP серверов
- Правила и настройки Cursor для 1С — готовые правила для работы с MCP серверами
- Telegram-канал IT Does Matter — сообщество и поддержка
Инструменты предоставляются «как есть» (as is) для использования совместно с Конструктором MCP серверов для 1С.