Skip to main content
Glama

qa-touch-mcp

MCP-сервер (Model Context Protocol) для API управления тестированием QA Touch. Позволяет ИИ-ассистентам, таким как Claude, просматривать проекты, управлять тест-кейсами, проводить тестовые прогоны, записывать результаты и регистрировать дефекты в вашем домене QA Touch.

Требования

  • Node.js 18+

  • Учётная запись QA Touch на тарифном плане Professional или Enterprise (API доступен только на этих планах)

  • API-токен: в QA Touch перейдите в Профиль → Изменить профиль → Сгенерировать API-ключ

Related MCP server: Testmo MCP Server

Конфигурация

Сервер настраивается полностью через переменные окружения:

Переменная

Обязательна

Описание

QATOUCH_DOMAIN

да

Имя вашего домена QA Touch

QATOUCH_API_TOKEN

да

Ваш API-токен

QATOUCH_BASE_URL

нет

Переопределяет базовый URL API (по умолчанию https://api.qatouch.com/api/v1)

Токен предоставляет доступ ко всем данным в вашем домене QA Touch. Не храните его в системе контроля версий.

Установка

Claude Code

claude mcp add qa-touch --env QATOUCH_DOMAIN=yourdomain --env QATOUCH_API_TOKEN=yourtoken -- npx qa-touch-mcp

Claude Desktop

Добавьте в claude_desktop_config.json:

{
  "mcpServers": {
    "qa-touch": {
      "command": "npx",
      "args": ["qa-touch-mcp"],
      "env": {
        "QATOUCH_DOMAIN": "yourdomain",
        "QATOUCH_API_TOKEN": "yourtoken"
      }
    }
  }
}

Из исходного кода

npm install
npm run build
QATOUCH_DOMAIN=yourdomain QATOUCH_API_TOKEN=yourtoken node dist/index.js

Инструменты (32)

Проектыlist_projects, get_project, create_project

Тест-кейсы и модулиlist_test_cases (фильтрация по статусу утверждения, модулю, режиму или требованию), get_test_case, get_test_case_steps, list_modules, create_module, create_test_case (шаблоны: исследовательский / текстовый / BDD / пошаговый), update_test_case, import_test_cases_csv

Релизы и планыlist_releases, create_release, list_test_plans, list_workspaces

Тестовые прогоны и результатыlist_test_runs, get_test_run, create_test_run (все тест-кейсы / конкретные тест-кейсы / по модулю), clone_test_run, list_test_run_results (по прогону, релизу, истории или кейсу), get_test_run_metadata, update_test_result, update_test_result_steps, bulk_update_test_results, update_test_results_multi, add_test_result (с вложениями)

Дефектыlist_defects, create_defect (с вложениями), get_defect_metadata

Требованияlist_requirements, create_requirement_document, create_requirement

Примечания о поведении

  • Ограничение частоты запросов: QA Touch допускает 50 запросов в минуту. Сервер ограничивает частоту запросов на стороне клиента и при получении 429 повторяет запрос один раз, учитывая заголовок Retry-After.

  • Пагинация: инструменты списков принимают параметр page. API QA Touch возвращает meta.current_page/last_page как null на первой странице; сервер нормализует это значение и добавляет флаг has_next.

  • Вложения: png, pdf, jpg, jpeg, gif, xls, xlsx, doc, docx, csv, log, zip, txt — максимум 2 МБ на файл, проверяются перед загрузкой.

  • Лимиты пакетных операций: массовые обновления статуса тест-кейсов ограничены 20 элементами за вызов, так как API принимает параметры в URL и отклоняет слишком длинные URI.

Разработка

npm run build   # compile TypeScript
npm test        # run unit tests (vitest)

Заметки из справочника API, использованные при реализации: docs/qatouch-api-reference.md.

Install Server
A
license - permissive license
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact with TestRail test management systems through comprehensive API integration. Supports retrieving and updating test cases, projects, suites, runs, and results, plus adding attachments and managing test data through natural language commands.
    18
    43
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to interact with Testmo test management platform for creating, reading, updating, and deleting test cases, managing folders, and organizing test runs through natural language.
    4
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Enables AI assistants to interact directly with TestRail instances for managing test projects, suites, cases, runs, results, plans, milestones, and attachments through the TestRail API with secure authentication.
    77
    93
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • AI QA that runs your app in a browser on every pull request: projects, test targets, test cases.

  • AI QA tester — real browsers scan sites for bugs, SEO, perf, and accessibility issues via chat.

  • Provides cloud browser automation capabilities using Stagehand and Browserbase, enabling LLMs to i…

View all MCP Connectors

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/Darshitpipariya/qa-touch-mcp'

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