Answer42

MCP-инструмент для интерактивного управления интерфейсом 1С:Предприятия через тестовый клиент: клики, поля, таблицы и доказательная запись сценария

MCP-сервер

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Инструменты кликают и заполняют реальные формы в тестируемой базе, включая проведение документов
  • Логин и пароль могут попасть в аргументы вызова, если не использовать локальный credentials-файл
Все причины и проверки
Российский стек

pzayash/answer42-mcp

Установка

Ручная установка

pipx install 'answer42[screenshot,linux-window-control]'

Рекомендованная установка из PyPI на Linux.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Answer42 дает агенту управление UI 1С через связку /TESTMANAGER и /TESTCLIENT: открыть форму, нажать кнопку, заполнить поле, выбрать строку из формы выбора, работать с таблицами, динамическими списками и табличными документами. Вызов start_session сам определяет версию платформы по адресу базы, поднимает инфраструктуру (на Linux headless через Xvfb, на Windows интерактивную сессию), находит свободные порты и публикует тестовую базу менеджера. Отдельная возможность ui_tree выдает дерево видимых элементов формы с разными профилями глубины и формата, от компактной навигации до полного дампа с данными, а большие снимки автоматически сохраняются как MCP-ресурс вместо раздувания контекста агента. Есть локальный RAG-индекс метаданных конфигурации на SQLite и запись аннотированных PDF-слайдов теста со скриншотами.

Для кого. Для команд, которые тестируют формы 1С через агента и хотят, чтобы он кликал и заполнял поля так же, как реальный пользователь тестового клиента.

Подходит, если

  • Нужно прогнать сценарий через UI 1С, а не через прямые CRUD-операции с базой
  • Нужна доказательная запись прогона теста со скриншотами и MCP-логом
  • Нужен локальный поиск по метаданным конфигурации без внешнего индекса

Не подходит, если

  • Нужна прямая работа с данными базы, а не имитация действий пользователя в клиенте
  • Windows-сервис: клиент должен запускаться из интерактивной пользовательской сессии, а не как служба

Пример запроса к агенту

Открой форму создания реализации товаров, заполни контрагента и одну строку товара, затем покажи дерево элементов формы

Ограничения

Это форк апстрима с GitLab (platform42/answer42-mcp) с локальными патчами в ветке kpsr, актуальность синхронизации с оригиналом README не гарантирует. Логин и пароль лучше не передавать явно в вызове start_session: значения видны вызывающему агенту в аргументах. На Windows клиент нельзя запускать как service, только из интерактивной сессии.

Как отключить. Остановите сессию Answer42 и удалите сервер из конфигурации MCP клиента.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Инструменты кликают и заполняют реальные формы в тестируемой базе, включая проведение документов
  • Логин и пароль могут попасть в аргументы вызова, если не использовать локальный credentials-файл

Коротко о README

README описывает три способности проекта: интерактивное управление UI 1С, доказательную запись клиентского тестирования и локальный RAG-индекс метаданных. Подробно расписаны установка через pipx с опциональными зависимостями screenshot и window-control, вызов start_session с параметрами сессии и профили ui_tree с управлением глубиной, форматом и доставкой больших снимков через ресурсы MCP.

Частые вопросы

Как Answer42 определяет версию платформы?

Автоматически по base_url при вызове start_session, без ручного указания версии.

Что делает большие снимки ui_tree с ресурсами MCP?

При delivery=auto большие результаты сверх порога токенов сохраняются как MCP-ресурс и отдаются агенту через resource_uri вместо инлайна в ответ.

Выбор редакции

CLI для тестирования и ред-тиминга LLM-приложений: сравнение моделей, автоматические проверки в CI и поиск уязвимостей

CLIСредний риск25,5 тыс.Звезды репозитория

Playwright CLI

playwright-cli

Выбор редакции

Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем

CLIСредний рискБез VPN13,6 тыс.Звезды репозитория
Выбор редакции

Официальный отладчик MCP-серверов: веб-интерфейс, CLI для автоматизации и терминальный интерфейс в одном пакете

CLIСредний рискБез VPN11 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер SonarSource: проблемы качества и безопасности, quality gates и анализ кода из SonarQube Server и Cloud

MCP-серверСредний риск655Звезды репозитория
Foxx AIAnswer42

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.