Command Palette

Search for a command to run...

UnylyUnyly
Browse all

1C Enterprise Designer Tools

FreeNot checked

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

GitHubEmbed

About

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

Installing 1C Enterprise Designer Tools

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/comol/mcp_designer_tools

FAQ

Is 1C Enterprise Designer Tools MCP free?

Yes, 1C Enterprise Designer Tools MCP is free — one-click install via Unyly at no cost.

Does 1C Enterprise Designer Tools need an API key?

No, 1C Enterprise Designer Tools runs without API keys or environment variables.

Is 1C Enterprise Designer Tools hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install 1C Enterprise Designer Tools in Claude Desktop, Claude Code or Cursor?

Open 1C Enterprise Designer Tools on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare 1C Enterprise Designer Tools with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs