Категория

СКД и отчеты 1С с ИИ: инструменты и MCP

В этой категории пока мало узких MCP-серверов именно под СКД. Самыми предметными выглядят CodePilot1C MCP Host и MCP:RSV Server, потому что оба работают внутри 1C:EDT и заявляют операции над СКД как часть живого проекта.

13 инструментов

Обзор

Эта категория про СКД, отчеты и связанные с ними сценарии: чтение структуры, изменение схем, проверку запросов и работу с отчетными артефактами. Для AI-агента это важно, потому что отчет часто объединяет запросы, параметры, настройки и пользовательский интерфейс.

В сравнении ниже видно, какие инструменты реально работают с отчетами и СКД, а какие дают только общий доступ к коду или метаданным.

Критерии сравнения

КритерийЧто сравнивается
ОбластьСКД, отчет конфигурации, внешний отчет ERF, внешняя обработка EPF, макеты
Чтение структурыМожет ли инструмент прочитать схему, наборы данных, параметры, поля, ресурсы, настройки
ИзменениеЕсть ли формализованные операции изменения СКД/отчета, а не просто редактирование файла
ГенерацияМожет ли инструмент создать схему, отчет или шаблон
ПроверкаЕсть ли валидация, сборка, compile или diagnostics после изменения
Интеграция со средойРаботает ли инструмент через EDT, VS Code/Agent API, CLI Конфигуратора или продуктовый сервер
Подтверждениеисходники, карточка, описание, продукт

Сводная таблица

Набор инструментовОбластьЧтение структурыИзменениеГенерацияПроверкаИнтеграция
XML/MXL/MXLX, СКД, ERF/EPF превью, области/параметры; структура СКД XML макета; откат СКД через UI XLSX → XML макета статическая структура макета MCP STDIO/HTTP; бинарные файлы через платформу
XML СКД, MXL, ERF/EPF info/decompile skd-edit JSON DSL → XML validate, сборка внешнего объекта локальные PowerShell-скрипты; Конфигуратор для сборки
навык skd-design, запросы СКД, внешние ERF/EPF через агента и внешний анализатор через агента, без точечного CLI нет собственного конструктора СКД внешний валидатор/1С Claude Code + Конфигуратор
файлы СКД и макетов запрос набора данных поле/запрос/колонка нет полной схемы scd validate, round-trip CLI + тестовая база
СКД в EDT-проекте да да да частично host внутри EDT
СКД, отчеты, EPF/ERF в EDT да да частично через EDT validation плагин внутри EDT
СКД через VS Code/Agent API да да да частично VS Code extension
СКД, MXL, ERF/EPF в сценарии Claude Code/Codex да да да да Claude Code/Codex + MCP
СКД, ERF, EPF, макеты да да да да файловый сценарий + CLI
read-only индекс СКД да нет нет нет MCP по выгрузке конфигурации
выполнение отчета в живой базе нет нет нет нет HTTP-сервис 1С + stdio wrapper
отчеты/шаблоны в bundle неясно неясно частично неясно продуктовые серверы
подписанный пакет общей справки функции СКД через reference нет конструктора схемы нет исполнения нет полноценной проверки СКД справка
СКД и MXL внутри бинарного файла схема, запросы, поля, варианты, MXL импорт XML/MXL в raw нет генератора нет исполнения/валидации STDIO, unpack/repack
модель СКД/MXL в EDT да workshop да модель и запросы EDT операции схемы

Сводная таблица

Набор инструментовОбластьЧтение структурыИзменениеГенерацияПроверкаИнтеграция
XML/MXL/MXLX, СКД, ERF/EPF превью, области/параметры; структура СКД XML макета; откат СКД через UI XLSX → XML макета статическая структура макета MCP STDIO/HTTP; бинарные файлы через платформу
XML СКД, MXL, ERF/EPF info/decompile skd-edit JSON DSL → XML validate, сборка внешнего объекта локальные PowerShell-скрипты; Конфигуратор для сборки
навык skd-design, запросы СКД, внешние ERF/EPF через агента и внешний анализатор через агента, без точечного CLI нет собственного конструктора СКД внешний валидатор/1С Claude Code + Конфигуратор
файлы СКД и макетов запрос набора данных поле/запрос/колонка нет полной схемы scd validate, round-trip CLI + тестовая база
СКД в EDT-проекте да да да частично host внутри EDT
СКД, отчеты, EPF/ERF в EDT да да частично через EDT validation плагин внутри EDT
СКД через VS Code/Agent API да да да частично VS Code extension
СКД, MXL, ERF/EPF в сценарии Claude Code/Codex да да да да Claude Code/Codex + MCP
СКД, ERF, EPF, макеты да да да да файловый сценарий + CLI
read-only индекс СКД да нет нет нет MCP по выгрузке конфигурации
выполнение отчета в живой базе нет нет нет нет HTTP-сервис 1С + stdio wrapper
отчеты/шаблоны в bundle неясно неясно частично неясно продуктовые серверы
подписанный пакет общей справки функции СКД через reference нет конструктора схемы нет исполнения нет полноценной проверки СКД справка
СКД и MXL внутри бинарного файла схема, запросы, поля, варианты, MXL импорт XML/MXL в raw нет генератора нет исполнения/валидации STDIO, unpack/repack
модель СКД/MXL в EDT да workshop да модель и запросы EDT операции схемы

Детальное сравнение

BslEdit работает с локальными табличными макетами XML/MXL/MXLX и XML схемы компоновки данных. MCP рендерит документы в браузере, преобразует XLSX в XML макета и изменяет XML табличного документа; подключение к информационной базе для этих операций не нужно.

MCP-инструменты по макетам и СКД

open_previewоткрывает табличный макет или СКД по пути, возвращает ID и URL; audience выбирает видимый или скрытый режим. Для XML макета и СКД base_path/base_revision включает визуальное сравнение с файлом или ревизией Git.
previewинспекция и навигация по открытому макету/схеме, перечитывание файла, URL и закрытие. Для ячеек можно добавлять аннотации, в том числе к диапазону; они хранятся в сессии и не меняют XML макета.
capture_previewPNG открытого документа или выбранной области; используется для проверки внешнего вида макета.
convert_xlsx_to_templateполучает путь к XLSX, выходному XML и необязательное имя листа. Переносит значения, размеры, оформление, объединения, изображения и параметры печати; именованные диапазоны становятся областями, текст в квадратных скобках — параметрами или шаблонами. Возвращает путь и сводку с предупреждениями; существующий файл заменяется только с overwrite=true.
list_markupобласти, параметры и шаблонные ячейки существующего XML макета.
validate_templateпроверяет структуру, размеры, диапазоны, наборы колонок, ссылки на форматы, объединения и разметку параметров; возвращает ошибки и предупреждения.
edit_templateобласти, параметры и текст ячеек, форматирование, вставка/удаление строк и колонок, объединения, размеры, параметры печати и колонтитулы. Записывает XML и обновляет открытое превью.

В редакторе доступны визуальные правки XML табличного макета и чтение СКД

наборы данных, запросы, поля, параметры, связи и настройки. При сравнении СКД можно откатить поддержанные изменения свойств или состава схемы к выбранной версии. Через отдельные панели можно распаковать и собрать ERF/EPF установленной платформой: ibcmd работает со служебной файловой базой, Конфигуратор — с выбранной ИБ. Три инструмента open_preview/preview/capture_preview также поддерживают формы; здесь перечислена их самостоятельная часть контракта для макетов и СКД.

Готовому MCP нужны Windows x64 и Edge/Chrome, для истории — Git; сборка/распаковка требует платформу 1С. MCP показывает и сравнивает СКД, без записи схемы и исполнения отчёта. В редакторе доступен откат изменений из сравнения, а произвольное редактирование схемы и запросов закрыто. Бинарный MXL через edit_template не меняется. Конвертер XLSX берёт сохранённые значения формул, без вычисления; фигуры, диаграммы и условное форматирование не переносятся. Проверка XML не подтверждает результат печати в 1С. Отключение edit_template не отключает convert_xlsx_to_template; запись при преобразовании остаётся доступной. STDIO ограничивает пути корнями, HTTP в VS Code разрешает любые локальные пути.

Pi 1C Agent работает со схемами компоновки данных и табличными макетами через локальные скрипты навыка 1c-metadata-manage. Скрипты читают XML-выгрузку Конфигуратора и JSON DSL и записывают XML-артефакты; сборка внешнего отчёта выполняется установленной платформой.

Команды и навыки по отчётам

skd-info, skd-decompileчтение схемы СКД и преобразование её описания для дальнейшей работы.
skd-compileгенерация XML схемы по JSON-описанию.
skd-edit, skd-validateизменение схемы и проверка её структуры.
mxl-info, mxl-decompile, mxl-compile, mxl-validateчтение, преобразование, создание и проверка табличных макетов.
img-grid-analysisразметка исходного изображения сеткой для подготовки макета печатной формы.
epf-build, epf-dumpсборка или выгрузка внешней обработки/отчёта через CLI Конфигуратора.

Нужен Windows/PowerShell; эти команды не входят в пять поставляемых Python-портов. Генерация и проверка XML не подтверждают корректность исполнения запроса СКД или внешнего отчёта: запуск и прикладная проверка требуют базы и платформы 1С. Живая EDT доступна только после отдельного подключения.

СКД и макеты редактируются в проекте через BM-модель и службы EDT. Для записи СКД используются транзакции, для табличного документа — операции модели макета.

dcs_searchпоиск элементов и выражений в схемах.
dcs_workshopнаборы данных, поля и условия запросов, параметры, связи, вычисляемые поля, настройки и варианты; изменения могут возвращать предупреждения о полноте настроек.
mxl_workshopсоздание и чтение макета, ячейки, оформление, объединение, рисунки, именованные области и проверка ширины печати.

Нужны EDT и проект с владельцем схемы/макета. Валидаторы работают с моделью проекта; выполнение отчёта на данных ИБ не является частью этих инструментов. Полученный макет или схема требуют проверки в прикладном сценарии.

Сервер извлекает макеты из распакованного контейнера. СКД читается из бинарного блока с XML, MXL декодируется в структурное представление. Для изменения макета используется импорт готового содержимого и последующая сборка файла.

Инструменты в этой категории

read_dcsобзор схемы, параметры, наборы данных, запрос и поля выбранного набора, XML настроек варианта.
export_dcsполный XML схемы в ответе либо в указанном файле.
import_dcsзамена схемы из XML-файла или строки в raw-слое.
read_templateструктура MXL и текстовые значения.
import_templateзамена существующего макета готовым MXL.
search_code(layers=["dcc"], scope="query" или "all")поиск в запросах либо полном XML СКД.

Ограничения

Нет исполнения отчёта, проверки запросов или генератора СКД. Если raw-макет и организованное дерево того же объекта изменены одновременно, repack отдаёт приоритет организованному дереву.

В категории СКД сервер представлен узкой справочной операцией

опциональный reference читает локальный подписанный пакет общей документации, который включает функции СКД.

Инструменты в этой категории

search_referenceпоиск функции или справочного материала СКД.
get_referenceчтение точной карточки по найденному id и продолжение по cursor.

Ограничения

Справочный поиск не строит схему компоновки и не исполняет отчёт. Генерация базового объекта Отчет в Metadata Authoring не означает поддержку конструирования СКД.

BSL AI Toolkit принимает путь к файлу существующей схемы СКД или макета в выгрузке Конфигуратора либо проекте EDT и читает или правит его локально через CLI 1c-meta. Проверка схемы СКД выполняется по файлу; загрузка в тестовую базу и повторная выгрузка используются для проверки результата платформой.

Команды по СКД и макетам

1c-meta scd get-queryчитает запрос набора данных.
1c-meta scd set-queryзаменяет запрос набора данных текстом из файла.
1c-meta scd add-fieldдобавляет поле набора данных.
1c-meta scd validateпроверяет целостность схемы СКД.
1c-meta template add-columnдобавляет колонку в существующий макет печатной формы.

Сильные стороны

точечные изменения файлов СКД с офлайн-проверкой и последующим round-trip в тестовой базе. Ограничения: нет MCP-инструмента конструирования схемы; работа идет с существующими файлами и поддержанными операциями.

CodePilot1C MCP Host

MCP Host работает внутри запущенной 1C:EDT: операции используют модель открытого проекта, индексы BSL и службы среды. Клиент подключается по HTTP; CLI также обращается к работающему Host.

Инструменты в этой категории

dcs_manageкоманды get_summary, list_nodes, create_schema, upsert_dataset, upsert_param, upsert_field над схемой в модели EDT.
external_manageчтение внешних проектов и создание внешнего отчёта.

Ограничения

Публикация tools и операции записи зависят от allow/deny-настроек и mutation policy. Ряд изменений метаданных требует токен edt_validate_request. Для runtime и тестов нужны платформа 1С, база и соответствующий тестовый контур. Отдельные dcs/extension/external и QA-операции вызываются через параметр command фасадов.

MCP:RSV Server prepod2003 Платно

Коммерческий плагин работает внутри 1C:EDT с проектом и сервисами среды. По текущей документации предусмотрено 28 tools в профилях Аналитик (12), Разработчик (22), Архитектор (25) и Архитектор Про (28).

Инструменты в этой категории

edit_metadataоперации СКД, наборов данных, параметров, полей и вариантов.
export_objectэкспорт внешнего отчёта или обработки средствами EDT.

Ограничения

Рекомендуется EDT 2026.1.2/Java 17; EDT 2025 не поддерживается, полная совместимость с 2026.2 не гарантируется. Возможности ограничиваются профилем; для операций базы и тестов нужны соответствующие подключения и компоненты. Исходники плагина не опубликованы, сведения проверены по документации поставщика.

Расширение VS Code работает с локальной структурой проекта и XML-метаданными; операции платформы используют настроенное подключение к базе. Встроенный Streamable HTTP MCP адаптер публикует 78 tools на локальном /mcp; Agent API также доступен через /command.

Инструменты в этой категории

cdt_skd_compile, cdt_skd_info, cdt_skd_edit, cdt_skd_validateчтение и изменение схемы СКД.
cdt_dump_external_processor, cdt_build_external_processorвнешние обработки и отчёты.

Ограничения

Нужны запущенный редактор и проект; для сборки, загрузки и отладки — платформа 1С и база. MCP слушает 127.0.0.1 на выделенном порту и использует Bearer-токен. Изменения файлов требуют проверки и загрузки в базу.

1C Skills for Claude Code

1C Skills for Claude Code закрывает СКД через skills и файловый workflow. Это не MCP-сервер, но для агента это практичная оснастка: inspect/edit/compile/validate вокруг XML-представлений и CLI.

Инструменты по категории

  • skd-info - чтение сведений о СКД.
  • skd-compile - компиляция/проверка.
  • skd-edit - изменение схемы.
  • skd-validate - валидация.
  • связанные ERF/EPF skills - erf-init, erf-build, erf-dump, erf-validate, epf-*.

Сильные стороны

хорошо подходит для файлового цикла, когда проект хранится в XML и агенту нужны повторяемые команды для сборки и проверки.

Ограничения

это skill-набор, а не runtime MCP-инструмент. Качество зависит от локального окружения, CLI 1С и регламентов проекта.

Когда выбирать

когда нужен исполняемый сценарий для СКД/отчетов в Claude Code без отдельного EDT-host.

Состав полного набора вырос до 80 навыков; файловые операции СКД сохраняют прежние имена и механизм.

Unica подключается к Claude Code или Codex через STDIO MCP и работает с локальными source sets файловой выгрузки. Интерфейс предварительной версии 0.13.0-rc.2 состоит из 11 логических инструментов; стабильный релиз 0.12.3 сохраняет предыдущий контракт. В предварительной версии прежние семейства отдельных tools заменены операциями над адресованными узлами.

Инструменты в этой категории

unica.view, unica.resolve, unica.searchчтение и поиск узлов схем СКД и табличных макетов.
unica.applyподдержанные операции узла шаблона.
unica.check, unica.diffвыбор валидатора СКД/MXL по виду шаблона и сравнение.

Ограничения

Для записи сначала нужен dryRun и его revision в ifRev; допустимые операции объявляются в can выбранного узла. Состав валидаторов и runtime-сценариев зависит от вида артефакта и настроенных драйверов; наличие инструмента не означает поддержку любой операции. Платформа 1С требуется для сценариев сборки и работы с базой.

BSL Atlas

get_skd_info читает существующую схему компоновки данных из файловой выгрузки и возвращает её структурное представление. В этой категории учитывается только прямой контракт чтения СКД; поиск кода и метаданных BSL Atlas относится к другим сравнениям.

Сильные стороны

быстрый read-only доступ к структуре схемы рядом с индексом конфигурации. Ограничения: нет изменения, генерации и validation/compile цикла СКД.

INFATON MCP Server учитывается в категории СКД и отчетов только как инструмент выполнения готового отчета. Он дает generate_report, но не дает отдельных операций чтения или изменения схемы компоновки данных.

Инструменты по категории

generate_reportформирует отчет в живой базе.
get_print_formполучает печатные формы через подсистему УправлениеПечатью; это смежный отчетный сценарий, но не работа со схемой СКД.

Сильные стороны

прямой live-сценарий "сформировать отчет/печатную форму" без EDT и файлового workflow. Может быть полезен для агента, который анализирует данные и должен получить результат существующего отчета.

Ограничения

не читает структуру СКД, наборы данных, параметры, ресурсы и настройки; не создает и не меняет отчет; не валидирует схему после изменений. Поэтому это не замена CodePilot1C/MCP:RSV/CDT для разработки отчетов.

Когда выбирать

когда нужно выполнить уже существующий отчет или получить печатную форму из живой базы, а не редактировать СКД.

Полный HTTP-каталог содержит 93 tools; STDIO-обёртка публикует 51. Вызовы исполняются с правами пользователя 1С.

list_reports, get_report_options, run_reportсписок отчётов, варианты и выполнение готового отчёта в базе.

OneRPA MCP servers

OneRPA MCP servers в этой категории учитывается осторожно: bundle содержит серверы для шаблонов, форм, справки, метаданных и проверки кода, но отдельный публичный контракт СКД-инструментов не раскрыт.

Инструменты по категории

  • точные инструменты по СКД не раскрыты;
  • рядом с отчетными задачами могут быть полезны TemplatesSearchServer, FormsServer, CodeMetadataSearchServer и серверы поиска по метаданным/коду.

Сильные стороны

продуктовый bundle может закрывать связанные с отчетами сценарии через шаблоны, формы, метаданные и код.

Ограничения

без публичного списка СКД-инструментов нельзя считать его специализированным решением по схемам компоновки данных.

Когда выбирать

только если OneRPA уже используется как продуктовая поставка и конкретные серверы проверены на нужном сценарии.

EDT MCP позволяет создать минимальную .dcs, добавить query dataset, поля, параметры, вычисляемые и итоговые поля, связи наборов, изменить текст запроса и настроить группировки, фильтры и значения параметров варианта.

Инструменты по СКД и отчетам

  • Создание схемы и набора данных: create_data_composition_schema, add_dcs_data_set_query.
  • Поля и параметры: add_dcs_field, add_dcs_parameter, add_dcs_calculated_field, add_dcs_total_field.
  • Связи и запрос: add_dcs_dataset_link, set_dcs_query_text.
  • Настройки варианта: add_dcs_setting_grouping, add_dcs_setting_filter, set_dcs_setting_parameter_value.

Ограничения

операции структурные и не заменяют полный визуальный редактор СКД; изменения записываются в проект и требуют проверки результата в EDT/runtime.

Навык skd-design задаёт последовательность проектирования наборов данных, полей, ресурсов, параметров, вариантов и настроек СКД. Он просит агента выбрать доступный структурный анализатор, редактор и валидатор; сам набор их не поставляет. query-writing отвечает за текст запроса набора данных. Для внешнего отчёта пакетные скрипты могут собрать или разобрать .erf через установленный Конфигуратор.

Средства по СКД и отчётам

skd-designинструкция по проектированию, изменению и ревью модели отчёта.
query-writingправила составления и проверки текста запроса СКД.
build-epf, dump-epfсборка и разборка внешних обработок и отчётов .epf/.erf.

Сильная сторона

отделяет проектирование модели СКД от редактирования артефакта и предусматривает проверку результата на данных. Ограничения: нет собственного MCP-инструмента анализа СКД, генератора схемы, точечного редактора или валидатора; для сборки ERF/EPF нужна установленная 1С.

Практические выводы

  1. Для прямой работы с СКД внутри открытого EDT-host лучше всего выглядит CodePilot1C MCP Host.
  2. Для закрытого коммерческого EDT-плагина с СКД как частью общего конструктора метаданных подходит MCP:RSV Server.
  3. Для VS Code/Cursor сценария через расширение стоит смотреть CDT 41.
  4. Для файлового сценария с XML, сборкой и валидацией подходят Unica и 1C Skills for Claude Code.
  5. Для выполнения готового отчета или печатной формы в живой базе подходит INFATON MCP Server, но не как инструмент разработки СКД.
  6. OneRPA MCP servers пока нельзя считать отдельным СКД-инструментом без проверки поставки.