Категория

1С:Элемент и xBSL: MCP, навыки и развёртывание

Elemctl обслуживает выпуск и эксплуатацию приложения через Console API v2: собирает архив из локальных исходников, проверяет компиляцию во временном приложении, развёртывает сборку и сверяет фактическую версию. 1C Element Docs даёт агенту локальный поиск по документации платформы.

3 инструмента

Обзор

Инструменты для разработки на 1С:Элемент работают с xBSL, локальными исходниками проекта и облачным стендом. В сравнении показаны справка, агентские навыки, сборка, проверка компиляции и развёртывание через Console API.

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

КритерийЧто сравнивается
Контур работыЛокальные исходники, документация, облачный стенд 1С:Элемент
ИнтерфейсMCP tools, CLI, Python API или агентские навыки
Работа с проектомЧтение справки, создание объектов, сборка, проверка компиляции
Работа со стендомПриложения, сборки, ветки, права входа и развёртывание
Безопасность измененийПредварительная проверка и проверка фактически применённой сборки
ПодтверждениеИсходники или описание

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

Набор инструментовИсточник данныхИнтерфейсСправкаРабота с проектомСборка и проверкаРазвёртывание
локальный проект + Console API v2 стенда CLI, Python API, STDIO MCP нет сборка архива из исходников build_assembly, probe deploy, apply_build, verify_deploy
локальный индекс документации 1С:Элемент MCP поиск тем и API нет нет нет
локальный проект и инструкции навыков skills для AI-агента по YAML/XBSL-исходникам Python-скрипты создания и изменения артефактов YAML и метаданные, браузерные сценарии навык xbsl-deploy

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

Набор инструментовИсточник данныхИнтерфейсСправкаРабота с проектомСборка и проверкаРазвёртывание
локальный проект + Console API v2 стенда CLI, Python API, STDIO MCP нет сборка архива из исходников build_assembly, probe deploy, apply_build, verify_deploy
локальный индекс документации 1С:Элемент MCP поиск тем и API нет нет нет
локальный проект и инструкции навыков skills для AI-агента по YAML/XBSL-исходникам Python-скрипты создания и изменения артефактов YAML и метаданные, браузерные сценарии навык xbsl-deploy

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

Elemctl — локальный CLI, Python API и STDIO MCP-сервер для Console API v2 платформы 1С:Предприятие.Элемент. Он работает с исходным проектом, архивами .xasm/.xlib и удалённым стендом; для подключения нужны адрес платформы и Client-Id/Client-Secret.

MCP tools для проектов и приложений

list_apps, find_app, get_app, create_app, ensure_app, start_app, stop_app, delete_app, list_app_tasksсписок, состояние и управление приложениями;
list_spaces, list_projectsпространства и проекты стенда;
list_builds, get_build, build_assembly, inspect_assemblyпросмотр сборок и локальная работа с архивом;
deploy, apply_build, verify_deployзагрузка, применение и проверка фактически запущенной сборки;
probe, probe_cleanupкомпиляция в отдельном временном приложении и его уборка;
list_user_lists, configure_user_list, token_accessнастройки входа и доступа;
list_branches, merge_branchветки среды разработки;
debug_info, debug_adapterданные отладки и путь к адаптеру из отдельного плагина.

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

deploy проверяет результат применения по задачам и версии приложения, поскольку платформа может откатить сборку; probe не трогает рабочее приложение. Ограничения: операции записи меняют облачный стенд, а длительные вызовы могут блокировать MCP-сеанс; для них автор рекомендует фоновый CLI. Внешние плагины могут добавлять tools сверх 27 встроенных.

1C Element Docs предоставляет MCP-поиск по локально подготовленной документации платформы 1С:Элемент, стандартной библиотеке и пользовательским загрузкам. Он помогает агенту находить сведения по xBSL и API, но не управляет приложениями или сборками стенда.

Набор из 20 агентских навыков для проектов на 1С:Элемент 10.0. Python-скрипты создают и изменяют YAML/XBSL-метаданные, формы, вложения, регистры, права и RLS, проверяют файловый проект и публикуют приложение через API; Playwright проверяет пользовательские сценарии после публикации. Скрипты работают с YAML/XBSL-исходниками проекта 1С:Элемент, а публикация — через API платформы. Валидатор проверяет синтаксис YAML, повторяющиеся ключи, инварианты метаданных и поддерживаемые конструкции типов; браузерные сценарии выполняются в опубликованном приложении. Совместимость сценариев нативных расширений и импорта внешней XSD требует проверки на целевом окружении.

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

xbsl-access-set, xbsl-deploy, xbsl-explore, xbsl-file-add, xbsl-form-add, xbsl-form-cards, xbsl-form-dashboard, xbsl-form-info, xbsl-image-add, xbsl-init, xbsl-lib-connect, xbsl-meta-add, xbsl-pattern-register, xbsl-pattern-rls, xbsl-playwright, xbsl-rename, xbsl-scheduled-task, xbsl-subsystem-add, xbsl-uuid, xbsl-validateоперации файлового проекта 1С:Элемент 10.0, публикация и браузерные сценарии.

Требуются

совместимый AI-агент; 1С:Элемент 10.0; Python 3.10+, PyYAML для валидации; Node.js и Playwright для браузерных проверок. Для деплоя — URL сервиса и учетные данные приложения.