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

Локальный 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_formXML, структура формы, ссылки и ограниченные проверки 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.

Что учитывать

ПодключениеStreamable HTTP /mcp, Docker Compose публикует порт 5001; локальный stdio через python -m mcp1c.server --transport stdio. Для HTTP используются отдельные токены чтения и администрирования. Дашборд управляет загрузкой источников и составом capability-модулей.
Что нужноPython 3.12+ и зависимости либо готовый Docker-образ; локальный каталог данных с заранее загруженными конфигурациями. Source A — ZIP структуры из внешней обработки проекта; source B — штатная XML/BSL-выгрузка Конфигуратора или EDT в ZIP либо настроенном read-only каталоге. Для полной структуры, кода, форм и объявленных прав ролей нужен source B. Синтаксическая справка загружается из shcntx_ru.hbk установленных версий платформы; модуль общей справки использует подписанный read-only пакет с SQLite. Внешние Elasticsearch, Qdrant, эмбеддер и база данных не требуются.
Важноэто снимки выгрузок, а не живая информационная база. Source A и B не смешиваются в одном активном поколении; полное обновление B публикуется после предпросмотра, фонового наблюдения за файлами и инкрементального разбора нет. Поиск лексический: разбиение идентификаторов, русская морфология и синонимы, без векторов. При нескольких конфигурациях клиент явно выбирает config. Модули reference, role_access, forms, metadata_authoring включаются при запуске; изменение состава требует рестарта и новой MCP-сессии. Генераторы форм и метаданных возвращают текстовые артефакты, не записывают их в конфигурацию и не импортируют в 1С. Статическая проверка не доказывает нативную загрузку или работу формы; права ролей не являются расчётом эффективного доступа пользователя. Навык bsl-change-review имеет статус candidate и не включён в Python-пакет или Docker-образ.