Обзор
Инструменты для разработки на 1С:Элемент работают с xBSL, локальными исходниками проекта и облачным стендом. В сравнении показаны справка, агентские навыки, сборка, проверка компиляции и развёртывание через Console API.
Elemctl обслуживает выпуск и эксплуатацию приложения через Console API v2: собирает архив из локальных исходников, проверяет компиляцию во временном приложении, развёртывает сборку и сверяет фактическую версию. 1C Element Docs даёт агенту локальный поиск по документации платформы.
Инструменты для разработки на 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 |
Elemctl — локальный CLI, Python API и STDIO MCP-сервер для Console API v2 платформы 1С:Предприятие.Элемент. Он работает с исходным проектом, архивами .xasm/.xlib и удалённым стендом; для подключения нужны адрес платформы и Client-Id/Client-Secret.
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 сервиса и учетные данные приложения.