Skip to main content
Glama

qa-touch-mcp

MCP-Server (Model Context Protocol) für die Testmanagement-API von QA Touch. Ermöglicht KI-Assistenten wie Claude, Projekte zu durchsuchen, Testfälle zu verwalten, Testläufe zu steuern, Ergebnisse aufzuzeichnen und Fehler in Ihrer QA Touch-Domain anzulegen.

Voraussetzungen

  • Node.js 18+

  • Ein QA Touch-Konto mit einem Professional- oder Enterprise-Plan (die API ist auf diese Pläne beschränkt)

  • Ein API-Token: Gehen Sie in QA Touch zu Profil → Profil bearbiten → API-Schlüssel generieren

Related MCP server: Testmo MCP Server

Konfiguration

Der Server wird ausschließlich über Umgebungsvariablen konfiguriert:

Variable

Erforderlich

Beschreibung

QATOUCH_DOMAIN

ja

Der Name Ihrer QA Touch-Domain

QATOUCH_API_TOKEN

ja

Ihr API-Token

QATOUCH_BASE_URL

nein

Überschreibt die Basis-URL der API (Standard: https://api.qatouch.com/api/v1)

Das Token gewährt Zugriff auf alle Daten in Ihrer QA Touch-Domain. Halten Sie es aus der Versionsverwaltung heraus.

Installation

Claude Code

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

Claude Desktop

Fügen Sie Folgendes zu claude_desktop_config.json hinzu:

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

Aus dem Quellcode

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

Werkzeuge (32)

Projektelist_projects, get_project, create_project

Testfälle & Modulelist_test_cases (Filter nach Genehmigungsstatus, Modul, Modus oder Anforderung), get_test_case, get_test_case_steps, list_modules, create_module, create_test_case (explorativ / Text / BDD / Schrittvorlagen), update_test_case, import_test_cases_csv

Releases & Plänelist_releases, create_release, list_test_plans, list_workspaces

Testläufe & Ergebnisselist_test_runs, get_test_run, create_test_run (alle Testfälle / bestimmte Testfälle / nach Modul), clone_test_run, list_test_run_results (nach Testlauf, Release, Verlauf oder Testfall), get_test_run_metadata, update_test_result, update_test_result_steps, bulk_update_test_results, update_test_results_multi, add_test_result (mit Anhängen)

Fehlerlist_defects, create_defect (mit Anhängen), get_defect_metadata

Anforderungenlist_requirements, create_requirement_document, create_requirement

Verhaltenshinweise

  • Ratenbegrenzung: QA Touch erlaubt 50 Anfragen pro Minute. Der Server drosselt clientseitig und wiederholt die Anfrage einmal bei 429, wobei Retry-After berücksichtigt wird.

  • Paginierung: Listenwerkzeuge akzeptieren einen Parameter page. Die QA Touch-API gibt meta.current_page/last_page auf Seite 1 als null zurück; der Server normalisiert dies und fügt ein has_next-Flag hinzu.

  • Anhänge: png, pdf, jpg, jpeg, gif, xls, xlsx, doc, docx, csv, log, zip, txt — maximal 2 MB pro Datei, vor dem Hochladen validiert.

  • Batch-Grenzen: Statusaktualisierungen für mehrere Testfälle sind auf 20 Einträge pro Aufruf begrenzt, da die API Parameter in der URL erwartet und zu lange URIs ablehnt.

Entwicklung

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

API-Referenznotizen, die für diese Implementierung verwendet wurden: 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