Answer42 MCP

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

  • 6 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

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

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

pzayash/answer42-mcp

Установка

Работает в

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

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

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

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

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

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

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

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

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

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

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

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

MCP

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

Ограничения

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

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

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

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

MCP-серверШирокий доступ84Звезды репозитория
Российский стек

MCP-сервер и менеджер для нативной QA-автоматизации клиента 1С TestClient: BDD-сценарии, проверка управляемых форм, без рантайма Vanessa Automation

MCP-серверШирокий доступ5Звезды репозитория
Российский стек

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

СкиллШирокий доступ208Звезды репозитория

METR

METR (MCP 1C:Enterprise Test Runner)

Российский стек

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

MCP-серверШирокий доступ123Звезды репозитория
Официальный

Vanessa Automation MCP читает состояние тестов 1С из чата: после ошибки агент показывает результаты и окружение менеджера.

MCP-серверШирокий доступ740Звезды репозитория
Российский стек

Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С

MCP-серверШирокий доступ18Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме