Answer42 MCP
MCP-инструмент для интерактивного управления интерфейсом 1С:Предприятия через тестовый клиент: клики, поля, таблицы и доказательная запись сценария
- 6 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Инструменты кликают и заполняют реальные формы в тестируемой базе, включая проведение документов
- Логин и пароль могут попасть в аргументы вызова, если не использовать локальный credentials-файл
Установка
- Работает в
- Сервисы
Ручная установка
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-сервер и менеджер для нативной QA-автоматизации клиента 1С TestClient: BDD-сценарии, проверка управляемых форм, без рантайма Vanessa Automation
Система сценарного тестирования 1С:Предприятия с набором agent skills, которые позволяют ИИ-агенту управлять приложением как обычный пользователь
METR
METR (MCP 1C:Enterprise Test Runner)
MCP-сервер, через который агент обновляет информационную базу 1С, запускает тесты YaXUnit и проверяет синтаксис
Vanessa Automation MCP читает состояние тестов 1С из чата: после ошибки агент показывает результаты и окружение менеджера.
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
Коротко о README
README описывает три способности проекта: интерактивное управление UI 1С, доказательную запись клиентского тестирования и локальный RAG-индекс метаданных. Подробно расписаны установка через pipx с опциональными зависимостями screenshot и window-control, вызов start_session с параметрами сессии и профили ui_tree с управлением глубиной, форматом и доставкой больших снимков через ресурсы MCP.