Skip to main content
Glama

Сервер 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 - Удалить общий шаг

Related MCP server: Tox Testing MCP Server

Разработка

Установить зависимости:

npm install

Сборка сервера:

npm run build

Для разработки с автоматической пересборкой:

npm run watch

Установка

Клод Десктоп

Для использования с Claude Desktop добавьте конфигурацию сервера:

  • На MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • В Windows: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-qase": { "command": "/path/to/mcp-qase/build/index.js", "env": { "QASE_API_TOKEN": "<YOUR_TOKEN>" } } } }

Курсор

Для использования с курсором зарегистрируйте команду следующим образом:

env QASE_API_TOKEN=<YOUR_TOKEN> /path/to/mcp-qase/build/index.js

Отладка

Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector :

npx -y @modelcontextprotocol/inspector -e QASE_API_TOKEN=<YOUR_TOKEN> ./build/index.js

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rikuson/mcp-qase'

If you have feedback or need assistance with the MCP directory API, please join our Discord server