Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

1C Enterprise Designer Tools

БесплатноНе проверен

Executes code, queries, and diagnostics in 1C:Enterprise ERP systems.

GitHubEmbed

Описание

Executes code, queries, and diagnostics in 1C:Enterprise ERP systems.

README

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

Что это?

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

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

Инструмент Параметры Описание
vcexecutecode bslcode — код на языке 1С Выполняет произвольный код на языке 1С в базе данных. Возвращает результат выполнения или описание ошибки.
vcexecutequery querytext — текст запроса на языке 1С Выполняет запрос в базе и возвращает результат в текстовом табличном виде (заголовки + строки, разделённые |).
validatequery querytext — текст запроса на языке 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С.

from github.com/comol/mcp_designer_tools

Установка 1C Enterprise Designer Tools

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/comol/mcp_designer_tools

FAQ

1C Enterprise Designer Tools MCP бесплатный?

Да, 1C Enterprise Designer Tools MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для 1C Enterprise Designer Tools?

Нет, 1C Enterprise Designer Tools работает без API-ключей и переменных окружения.

1C Enterprise Designer Tools — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить 1C Enterprise Designer Tools в Claude Desktop, Claude Code или Cursor?

Открой 1C Enterprise Designer Tools на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare 1C Enterprise Designer Tools with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development