Контроль качества

allure-testops-mcp

Standalone MCP-сервер для управления тест-кейсами, сценариями и связями в Allure TestOps из AI-агента.

Что это

Локальный Node.js-сервер, который предоставляет операции Allure TestOps как stdio-инструменты MCP. Агент может искать, читать, создавать и удалять тест-кейсы, обновлять шаги сценария, связывать кейсы с issue и работать с custom fields.

Проект сделан для коллеги-тестировщицы Ани: вместо ручного переключения между UI и API она получает один компактный контракт из 10 инструментов и нормализованные ответы, удобные для следующего шага работы.

Задача, которую решает

Тестовая документация часто отстаёт от продукта, потому что её обновление требует отдельного ручного процесса. Проект даёт агенту прямой управляемый доступ к тест-кейсам и связанным сущностям, сохраняя явную обработку конфигурации, авторизации, сетевых ошибок и результатов API.

Что демонстрирует

Факты

Разработка
1 день · MVP
Коммитов
1
Код
~1 392 строки JS
Файлов
10 tracked
Тесты
2 файла
Инструменты
10 MCP tools

Стек и архитектура

Runtime: Node.js, JavaScript, npm.
Transport: @modelcontextprotocol/sdk, stdio.
API-клиент: HTTP/HTTPS, OAuth token exchange через API token, кэширование access token, timeout и нормализация ответов.
Качество: Node test runner, мокированные запросы, опциональные timestamped JSON-артефакты.

Теги

JavaScriptMCPКонтроль качестваAllure TestOps

След AI-процесса

Репозиторий собран как законченный интеграционный MVP для реальной задачи коллеги-тестировщицы Ани: README описывает инструменты и подключения к Cursor, Codex и Claude, а тесты фиксируют контракт сервера и поведение API-клиента. Один коммит содержит готовую standalone-реализацию с чёткими границами ответственности.

Почему это отвечает роли «превратить AI-кейсы в стандарт»

Проект превращает рутинную работу с тест-менеджментом в повторяемый MCP-контракт. Это конкретный пример того, как AI-агент получает не только доступ к коду, но и инструмент для поддержания качества инженерного процесса.

← Ко всем проектамРепозиторий на GitHubНа главнуюпубличная витрина · метод и метрики