Каталог/MCP Designer Tools for 1C
MC

MCP Designer Tools for 1C

Активный
@comolИнтеграция с базой данныхДобавлен: 09 мая 2026 г.

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

2
views
0
comments
designerxmlbslquery

MCP tools

vcexecutecodevcexecutequeryvalidatequeryvcloggetlasterror

Описание

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

README

Инструменты для разработки — MCP Tools для Конструктора MCP серверов 1С

Набор готовых инструментов (tools) для Конструктора MCP серверов для 1С, предоставляющих ИИ-агенту возможности выполнения кода, запросов и диагностики непосредственно в базе 1С.

Что это?

Файл ИнструментыДляРазработки.xml содержит 4 инструмента в формате выгрузки справочника APA_Инструменты, которые загружаются в Конструктор MCP серверов и становятся доступны ИИ через протокол MCP.

Состав инструментов

ИнструментПараметрыОписание
vcexecutecodebslcode — код на языке 1СВыполняет произвольный код на языке 1С в базе данных. Возвращает результат выполнения или описание ошибки.
vcexecutequeryquerytext — текст запроса на языке 1СВыполняет запрос в базе и возвращает результат в текстовом табличном виде (заголовки + строки, разделённые |).
validatequeryquerytext — текст запроса на языке 1СПроверяет синтаксическую корректность запроса без его выполнения. Полезно для валидации сгенерированных ИИ запросов перед запуском.
vcloggetlasterrorВозвращает последнюю ошибку из Журнала регистрации за последние 24 часа (дата, событие, метаданные, данные, описание).

Установка

Требования

Загрузка инструментов

  1. Откройте базу 1С, в которой установлен Конструктор MCP серверов.
  2. Загрузите файл ИнструментыДляРазработки.xml стандартным механизмом загрузки данных конструктора.
  3. После загрузки инструменты станут доступны как MCP tools для подключённых ИИ-агентов.

Примеры использования

vcexecutequery

ИИ-агент может выполнить запрос к базе и получить данные в текстовом виде:

querytext: "ВЫБРАТЬ ПЕРВЫЕ 10 Контрагенты.Наименование КАК Наименование, Контрагенты.ИНН КАК ИНН ИЗ Справочник.Контрагенты КАК Контрагенты"

Результат:

Наименование | ИНН
ООО Ромашка | 7701234567
ИП Иванов | 772012345678

vcexecutecode

ИИ-агент может выполнить произвольный код 1С:

bslcode: "Результат = Строка(ТекущаяДатаСеанса())"

validatequery

Перед выполнением запроса ИИ может проверить его корректность:

querytext: "ВЫБРАТЬ Контрагенты.Ссылка ИЗ Справочник.Контрагенты КАК Контрагенты"

Результат: нет ошибок или описание найденной ошибки.

vcloggetlasterror

ИИ-агент запрашивает последнюю ошибку для диагностики проблем:

Дата: 19.03.2026 14:32:15
Событие: Данные.Ошибка
Метаданные: Документ.РеализацияТоваровУслуг
Данные: ...
Описание: Поле объекта не обнаружено...

Безопасность

Внимание: инструменты vcexecutecode и vcexecutequery выполняют произвольный код и запросы в базе данных. Используйте их только в доверенном окружении и с соответствующими ограничениями прав доступа.

Ссылки

Лицензия

Инструменты предоставляются «как есть» (as is) для использования совместно с Конструктором MCP серверов для 1С.

Комментарии

Войдите, чтобы оставить комментарий

Войти

Загрузка...