Сервер QASE MCP
Реализация сервера MCP для Qase API
Это MCP-сервер на основе TypeScript, который обеспечивает интеграцию с платформой управления тестами Qase. Он реализует основные концепции MCP, предоставляя инструменты для взаимодействия с различными сущностями Qase.
Функции
Инструменты
Сервер предоставляет инструменты для взаимодействия с Qase API, позволяя управлять следующими сущностями:
Проекты
list_projects
- Получить все проектыget_project
- Получить проект по кодуcreate_project
- Создать новый проектdelete_project
- Удалить проект по коду
Тестовые случаи
get_cases
— Получить все тестовые случаи в проектеget_case
— Получить конкретный тестовый случайcreate_case
— Создать новый тестовый случайupdate_case
— обновить существующий тестовый случай
Тестовые запуски
get_runs
— Получить все тестовые запуски в проектеget_run
— Получить определенный тестовый запуск
Результаты теста
get_results
— Получить все результаты тестового запуска для проектаget_result
- Получить результат тестового запуска по коду и хешуcreate_result
— Создать результат тестового запускаcreate_result_bulk
— создание нескольких результатов тестовых запусков в пакетном режимеupdate_result
— обновить существующий результат тестового запуска
Планы испытаний
get_plans
— Получить все планы тестирования в проектеget_plan
- Получить конкретный план тестированияcreate_plan
— Создать новый план тестированияupdate_plan
— обновить существующий план тестированияdelete_plan
- Удалить план тестирования
Тестовые наборы
get_suites
— Получить все тестовые наборы в проектеget_suite
— Получить определенный набор тестовcreate_suite
— создать новый тестовый наборupdate_suite
— обновить существующий набор тестовdelete_suite
— Удалить тестовый набор
Общие шаги
get_shared_steps
— Получить все общие шаги в проектеget_shared_step
— Получить определенный общий шагcreate_shared_step
— Создать новый общий шагupdate_shared_step
— обновить существующий общий шагdelete_shared_step
- Удалить общий шаг
Разработка
Установить зависимости:
Сборка сервера:
Для разработки с автоматической пересборкой:
Установка
Клод Десктоп
Для использования с Claude Desktop добавьте конфигурацию сервера:
- На MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- В Windows:
%APPDATA%/Claude/claude_desktop_config.json
Курсор
Для использования с курсором зарегистрируйте команду следующим образом:
Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector :
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Сервер MCP на базе TypeScript, обеспечивающий интеграцию с платформой управления тестированием Qase, позволяя управлять проектами, тестовыми случаями, запусками, результатами, планами, наборами и общими шагами.
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -313MIT License
- AsecurityAlicenseAqualityA TypeScript-based MCP server that enables testing of REST APIs through Cline. This tool allows you to test and interact with any REST API endpoints directly from your development environment.Last updated -11023JavaScriptMIT License
- AsecurityFlicenseAqualityA TypeScript-based MCP server designed for experimentation and integration with Calude Desktop and Cursor IDE, offering a modular playground for extending server capabilities.Last updated -21,1374JavaScript
- -securityAlicense-qualityA TypeScript framework for building MCP servers with client session management capabilities, supporting tools definition, authentication, image content, logging, and error handling.Last updated -6,371TypeScriptMIT License