Qase MCP Server
Официальный MCP-сервер Qase с 42 инструментами: кейсы, прогоны, дефекты, отчеты CI и поиск на языке QQL
- 37 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Инструменты создают, меняют и удаляют кейсы, прогоны и дефекты в вашем проекте Qase
- Токен дает доступ ко всем проектам учетной записи, а прямой вызов REST API через `qase_api` обходит ограничения готовых инструментов
Установка
- Работает в
Ручная установка
{"mcpServers":{"qase":{"command":"npx","args":["-y","@qase/mcp-server"],"env":{"QASE_API_TOKEN":"your_api_token_here"}}}}Локальный запуск с вашим API-токеном, работает на любом тарифе.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Инструменты создают, меняют и удаляют кейсы, прогоны и дефекты в вашем проекте Qase
- Токен дает доступ ко всем проектам учетной записи, а прямой вызов REST API через `qase_api` обходит ограничения готовых инструментов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Qase — платформа управления тестированием. Сервер из этого репозитория открывает ее агенту через MCP: тот видит и меняет тест-кейсы, прогоны, результаты, дефекты, наборы, вехи и планы, а также связывает кейсы и прогоны с задачами Jira. Инструментов 42: 40 прикладных и два служебных. `qase_discover_tools` ищет нужный инструмент по описанию задачи, `qase_tool_help` отдает полную документацию одного инструмента, когда агент до него дошел. Сюда же относятся три составных сценария: отчет по результатам CI, разбор упавшего теста с созданием дефекта и подготовка регрессионного прогона. `qase_project_context` одним вызовом возвращает структуру проекта, а `qql_search` ищет через язык запросов Qase QQL. Для остальных вызовов есть прямой доступ к REST API через `qase_api`. Запуск возможен двумя способами. Размещенный сервер по адресу https://mcp.qase.io/mcp (для EU-кластера https://mcp-eu.qase.io/mcp) работает на платных тарифах и входит через учетную запись Qase. Локальный запуск командой npx -y @qase/mcp-server использует ваш API-токен и работает на любом тарифе, включая бесплатный.
Для кого. Тестировщикам и QA-инженерам, которые ведут кейсы и прогоны в Qase и хотят поручить агенту рутину: заведение кейсов, отчеты CI, разбор падений.
Подходит, если
- После прогона CI результаты надо залить в Qase: агент вызывает `qase_ci_report`
- Упал тест на таймаут, и нужен дефект с привязкой к прогону номер 42
- В проекте надо за раз завести до сотни тест-кейсов по описанию функции
- Нужна выборка вроде «все упавшие результаты за неделю» через язык запросов QQL
- Готовите регрессионный прогон и хотите собрать его из существующих кейсов
Не подходит, если
- Тесты ведутся в другой системе: сервер работает только с Qase
- Агенту нельзя доверять запись: у сервера есть инструменты изменения и удаления, а права токена определяют пределы
- Нужно утвердить и влить изменения в кейсы: в README указано, что одобрение и слияние остаются только в интерфейсе
Пример запроса к агенту
Покажи структуру проекта DEMO и создай тест-кейс высокого приоритета «Вход с верным паролем» в наборе авторизации.MCP
- Транспорт
- stdio, http
- Авторизация
- OAuth
Переменные окружения
QASE_API_TOKENсекрет- API-токен Qase для локального запуска
Ограничения
Нужна учетная запись Qase. Размещенный сервер доступен на всех платных тарифах, на бесплатном и на выделенных установках используйте локальный запуск со своим API-токеном и Node.js 20 или новее. Для EU-кластера есть отдельный адрес и настройки региона.
Версия 3.0.0 перешла на протокол MCP 2026-07-28 без сессий, имена и аргументы инструментов при этом остались прежними. Переход с первой версии затрагивает названия и форму ответов: 83 прежних инструмента объединены в более короткий набор. Среди инструментов есть запись и удаление данных проекта, а предложения по кейсам уходят на ревью.
Как отключить. Отключите соединение с Qase в настройках клиента (для Claude откройте Settings и Connectors). При локальном запуске удалите блок qase из конфигурации и отзовите API-токен на странице app.qase.io.
Частые вопросы
Как подключить Qase к Claude Code, Cursor или Codex?
Для Cursor добавьте в .cursor/mcp.json блок qase с url https://mcp.qase.io/mcp. Для Codex укажите этот адрес в настройках MCP или в ~/.codex/config.toml. В Claude откройте Settings, затем Connectors и подключите Qase Test Management.
Работает ли сервер на бесплатном тарифе?
Размещенный сервер нет, он есть на каждом платном тарифе. На бесплатном тарифе запустите сервер локально командой npx -y @qase/mcp-server с вашим API-токеном в QASE_API_TOKEN.
Что такое QQL?
Qase Query Language, язык запросов для поиска по кейсам, прогонам, результатам, дефектам и планам. Инструмент `qql_search` принимает такие запросы, а агент формулирует их из обычной фразы.
Как отправить результаты CI в Qase?
Составной инструмент `qase_ci_report` принимает результаты по кейсам проекта и записывает их в прогон одним вызовом. Пример из README: кейс 1 пройден, кейс 2 упал с сообщением о таймауте.
Для чего служат `qase_discover_tools` и `qase_tool_help`?
Все инструменты видны с первого запроса с краткими описаниями. `qase_discover_tools` ищет нужный по задаче, а `qase_tool_help` отдает его полную документацию, когда агент до него дошел. Это экономит токены в контексте.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыkogiQA MCP дает агенту браузер, который находит элементы страницы без селекторов, для отладки веб-приложений и e2e-тестов
Официальный отладчик MCP-серверов: веб-интерфейс, CLI для автоматизации и терминальный интерфейс в одном пакете
MCP-сервер каталога QASkills.sh: агент ищет, читает и ставит скиллы по тестированию, не выходя из разговора.
Официальный MCP-сервер SonarSource: проблемы качества и безопасности, quality gates и анализ кода из SonarQube Server и Cloud
Сервер SmartBear открывает агенту BugSnag, Swagger, Zephyr, QMetry и PactFlow: ошибки, спецификации API, тест-кейсы, контракты
MCP Interviewer проверяет MCP-сервер до подключения агента: лимиты провайдеров, тесты инструментов и отчет в Markdown.
Коротко о README
В README разобраны обзор возможностей, примеры запросов, подключение размещенного сервера и локальный запуск, рекомендации для авторов интеграций, обновление с версий 1 и 2 и группы инструментов. Подробности вынесены в документы docs/connect.md, docs/self-run.md, docs/hosting.md и docs/tools.md.