Вход
Управление подключениями MCP: войдите через Telegram. Каждый пользователь видит только свои туннели.
Если виджет не появляется — в BotFather для бота Luna выполните /setdomain для домена хаба.
Подключения
Подключений пока нет.
MCP-инструменты
unsafe нужны небезопасные инструменты в коннекторе
условно зависят от подсистем ИБ
Fileshare (хаб)
| Инструмент | Описание |
|---|---|
| fileshare_upload | Загрузить файл на fileshare хаба |
| fileshare_download | Скачать файл с fileshare по идентификатору |
Выполнение кода
BSL через Выполнить| Инструмент | Описание |
|---|---|
| code_execute_safe | BSL на сервере в безопасном режиме и транзакции с откатом — данные не сохраняются |
| code_execute_unsafeunsafe | BSL на сервере без ограничений; может менять данные и ходить во внешние ресурсы |
| code_execute_clientunsafe | BSL на клиенте (ПК с формой коннектора): файлы, UI, ПолучитьОкна |
Запросы
| Инструмент | Описание |
|---|---|
| query_execute | Выполнить запрос на языке запросов 1С; результат — JSON |
| query_validate | Проверить синтаксис запроса без выполнения |
Метаданные и функциональные опции
| Инструмент | Описание |
|---|---|
| list_metadata_objects | Список объектов метаданных, фильтр по типу / части имени |
| get_metadata_obj_structure | Структура объекта: реквизиты, измерения, ТЧ, предопределённые |
| check_functional_options_availability | Доступность объектов по функциональным опциям |
Окружение и пользователи
| Инструмент | Описание |
|---|---|
| get_environment_info | Сервер, ИБ, конфигурация, сеанс и расширения |
| get_active_users | Список активных сеансов ИБ |
| get_access_rights | Права ролей по объекту; опционально эффективные права пользователя |
| get_bsl_syntax_help | Синтакс-помощник BSL (Windows-клиент) |
Журнал регистрации
| Инструмент | Описание |
|---|---|
| get_event_log_filter_values | Возможные значения отборов для export_event_log |
| export_event_log | Выгрузка записей ЖР (период не больше недели) |
Навигационные ссылки и поиск ссылок
| Инструмент | Описание |
|---|---|
| get_object_by_link | Разрешить e1cib/data/… в ссылку ИБ |
| get_link_of_object | Собрать навигационную ссылку |
| find_references_to_object | Где используется объект (НайтиПоСсылкам) |
Клиентские окна и скриншоты
| Инструмент | Описание |
|---|---|
| list_open_windows | Открытые окна/вкладки клиента |
| get_screenshot | PNG окна 1С; опционально активация/открытие формы |
Печатные формы БСП
если внедрена подсистема «Печать» БСП 3| Инструмент | Описание |
|---|---|
| bsp_printforms_listусловно | Список печатных форм объекта метаданных |
| bsp_printforms_printусловно | Сформировать печатную форму (docx/html/mxl/pdf/xlsx) |
История изменений / версионирование
часть инструментов — только при доступных источниках| Инструмент | Описание |
|---|---|
| get_versioning_status | Диагностика версионирования БСП и истории данных |
| get_object_historyусловно | Лента версий объекта, новее сверху |
| get_object_version_snapshotусловно | Снимок версии (JSON или XDTO-XML) |
| compare_object_versionsусловно | Diff двух версий: поля и строки ТЧ |
| find_object_changesусловно | Поиск изменений объектов одного типа |
| get_version_transaction_contextусловно | Записи ЖР транзакции, создавшей версию |
Фоновые задания
| Инструмент | Описание |
|---|---|
| background_job_start_safe | Запуск BSL в фоне (безопасный режим + откат); сразу возвращает jobId |
| background_job_start_unsafeunsafe | То же с фиксацией изменений |
| background_job_status | Состояние / прогресс / сообщения / результат |
| background_job_list | Список заданий (scope=ymcp или all) |
| background_job_cancel | Отмена задания по job_id или platform_job_id |
QA / сессия UI-автотестов
/TESTMANAGER + TestClient| Инструмент | Описание |
|---|---|
| qa_status | Статус сессии: manager/ordinary, связь с TestClient, ui_ready |
| qa_enter_ui_mode | Handoff из ordinary: TestClient + /TESTMANAGER + освобождение туннеля |
| qa_leave_ui_mode | Выйти из UI-режима, остановить TestClient |
| qa_testclient | Жизненный цикл TestClient: start / status / stop |
| qa_start | Подключить TestManager к TestClient |
| qa_stop | Отключиться от TestClient (процесс не убивает) |
| qa_reconnect | Принудительный reconnect |
| qa_command_status | Статус последней UI-команды при неизвестном исходе |
UI-автоматизация
нужен qa_startОбзор и поиск
| Инструмент | Описание |
|---|---|
| ui_active_window | Описание активного окна TestClient |
| ui_window_tree | Дерево объектов активного окна |
| ui_find / ui_inspect | Найти элемент формы и описать |
| ui_get_text | Прочитать отображаемый текст поля |
| ui_messages | Сообщения пользователю в активном окне |
| ui_errors | Текущая ошибка TestClient (ErrorWindow) |
Действия
| Инструмент | Описание |
|---|---|
| ui_click | Нажать кнопку / элемент |
| ui_input / ui_set | Ввести текст в поле |
| ui_select | Выбрать значение в поле |
| ui_activate | Активизировать элемент |
| ui_command | Список команд окна или invoke по имени |
| ui_table | Работа с таблицей: read / add / select / edit / … |
| ui_open | Открыть форму или по навигационной ссылке |
| ui_dialog | Прочитать или нажать кнопку диалога платформы |
| ui_wait | Дождаться формы/элемента или закрытия |
| ui_close_form | Закрыть форму с политикой на «сохранить?» |
| ui_close_all | Закрыть все окна с той же политикой |