Инструменты по категориям
Локальный Registry читает source A из ZIP внешней обработки либо source B из штатной XML-выгрузки Конфигуратора/EDT. Только source B предоставляет полную структуру, код, формы и объявленные права ролей; активные поколения A и B не смешиваются.
Инструменты в этой категории
list_configurations, list_extensions | выбор снимка конфигурации и сведения о расширениях. |
|---|---|
search_objects, get_object, get_related | поиск, карточка и один шаг входящих/исходящих связей. |
compare_configurations | постраничное сравнение имён реквизитов выбранного объекта в явной паре конфигураций. |
find_roles_for_access, get_role_access | опциональный поиск ролей и чтение объявленных прав и RLS. |
get_metadata_authoring_rules, compile_metadata_object, check_metadata_artifacts | опциональные правила, генерация и проверка поддержанного owner-relative комплекта XML. |
Ограничения
Генератор возвращает текст, не регистрирует объект в Configuration.xml и не импортирует в 1С. Права ролей относятся к выгрузке и не определяют эффективный доступ конкретного пользователя.
Код читается из заранее опубликованного снимка source B — штатной выгрузки Конфигуратора или EDT. Основная конфигурация и расширения адресуются отдельно; source A из внешней обработки не заменяет полный слой модулей.
Инструменты в этой категории
search_procedures | поиск процедур в конфигурации либо выбранном расширении. |
|---|---|
get_procedure | оглавление модуля или ограниченное тело процедуры с параметрами окна строк. |
get_callers | подтверждённые вызовы, подписки, задания и события форм. |
list_configurations, list_extensions | выбор нужного снимка и расширения. |
Ограничения
Нет записи BSL через MCP, отдельного callees tool, фонового слежения за проектом или инкрементальной актуализации снимка. Полная выгрузка обновляется с предпросмотром и явной публикацией.
Сервер использует локально подготовленные данные синтаксиса версий платформы. Общая справка подключается отдельно через capability reference из подписанного read-only пакета SQLite; это не внешний поисковый сервис.
Инструменты в этой категории
search_syntax | поиск API и таблиц запросов платформы по выбранной конфигурации/версии. |
|---|---|
get_syntax | сигнатура, доступность, версия появления, пример и замена. |
search_reference, get_reference | опциональный поиск общей справки и постраничное чтение точной карточки; также охватывают язык запросов, функции СКД и Конфигуратор. |
Ограничения
Поиск лексический, без эмбеддингов. При нескольких конфигурациях нужен явный config. Модуль reference включается при старте и требует проверенного пакета справки.
Структура существующих форм доступна из полного снимка source B. Опциональный модуль forms работает со спецификацией schema v2 и явным контекстом владельца и роли формы; возвращает текстовые артефакты.
Инструменты в этой категории
get_object | сведения о формах объекта из файловой выгрузки. |
|---|---|
get_managed_form_rules | тематические правила и терминология. |
compile_managed_form | генерация Form.xml и модуля формы по поддержанной спецификации. |
decompile_managed_form | каноническая спецификация либо inventory непокрытой структуры. |
check_managed_form | раздельная статическая проверка XML, структуры, ссылок и ограниченных BSL-паттернов. |
Ограничения
Поддержка ограничена явными профилями владельца и роли. Более широкая форма не считается преобразуемой без потерь. Генерация не записывает файлы и не импортирует в 1С, успешная статическая проверка не доказывает загрузку или внешний вид.
В категории СКД сервер представлен узкой справочной операцией
опциональный reference читает локальный подписанный пакет общей документации, который включает функции СКД.
Инструменты в этой категории
search_reference | поиск функции или справочного материала СКД. |
|---|---|
get_reference | чтение точной карточки по найденному id и продолжение по cursor. |
Ограничения
Справочный поиск не строит схему компоновки и не исполняет отчёт. Генерация базового объекта Отчет в Metadata Authoring не означает поддержку конструирования СКД.
Проверка выполняется опциональными модулями Forms и Metadata Authoring по переданным текстовым артефактам. Это проверка узких контрактов генерации, не общий линтер проекта и не запуск Конфигуратора.
Инструменты в этой категории
check_managed_form | XML, структура формы, ссылки и ограниченные проверки BSL, включая подтверждённые проблемные паттерны. |
|---|---|
check_metadata_artifacts | комплект объекта, UUID, QName, generated types, пути и объявленные формы. |
Ограничения
Статический passed не доказывает нативную загрузку или исполнение. Общей проверки синтаксиса и логики всего BSL-проекта нет; форма проверяется отдельно от комплекта метаданных.
В репозитории есть экспериментальный навык bsl-change-review со статусом candidate. Он подключается средствами агента отдельно от серверного пакета.
Инструменты в этой категории
bsl-change-review | выбирает инструкцию Review для визуального diff либо Manual Implementation для копируемого изменения BSL, форм и метаданных. |
|---|
Ограничения
Навык ещё не принят автором как проверенно полезный; он не входит в Python-пакет/Docker-образ и не публикуется как MCP tool, prompt или resource.
Что учитывать
/mcp, Docker Compose публикует порт 5001; локальный stdio через python -m mcp1c.server --transport stdio. Для HTTP используются отдельные токены чтения и администрирования. Дашборд управляет загрузкой источников и составом capability-модулей.shcntx_ru.hbk установленных версий платформы; модуль общей справки использует подписанный read-only пакет с SQLite. Внешние Elasticsearch, Qdrant, эмбеддер и база данных не требуются.config. Модули reference, role_access, forms, metadata_authoring включаются при запуске; изменение состава требует рестарта и новой MCP-сессии. Генераторы форм и метаданных возвращают текстовые артефакты, не записывают их в конфигурацию и не импортируют в 1С. Статическая проверка не доказывает нативную загрузку или работу формы; права ролей не являются расчётом эффективного доступа пользователя. Навык bsl-change-review имеет статус candidate и не включён в Python-пакет или Docker-образ.