QASE MCP Server
MCP-Serverimplementierung für Qase API
Dies ist ein TypeScript-basierter MCP-Server, der die Integration mit der Qase-Testmanagement-Plattform ermöglicht. Er implementiert zentrale MCP-Konzepte und bietet Tools für die Interaktion mit verschiedenen Qase-Entitäten.
Merkmale
Werkzeuge
Der Server bietet Tools für die Interaktion mit der Qase-API, sodass Sie die folgenden Entitäten verwalten können:
Projekte
list_projects
- Alle Projekte abrufenget_project
- Projekt per Code abrufencreate_project
- Neues Projekt erstellendelete_project
- Projekt per Code löschen
Testfälle
get_cases
- Alle Testfälle in einem Projekt abrufenget_case
- Einen bestimmten Testfall abrufencreate_case
- Einen neuen Testfall erstellenupdate_case
- Aktualisieren Sie einen vorhandenen Testfall
Testläufe
get_runs
- Alle Testläufe eines Projekts abrufenget_run
- Einen bestimmten Testlauf abrufen
Testergebnisse
get_results
- Alle Testlaufergebnisse für ein Projekt abrufenget_result
- Testlaufergebnis per Code und Hash abrufencreate_result
- Testlaufergebnis erstellencreate_result_bulk
- Mehrere Testlaufergebnisse in einem Bulk erstellenupdate_result
- Aktualisieren Sie ein vorhandenes Testlaufergebnis
Testpläne
get_plans
- Alle Testpläne eines Projekts abrufenget_plan
- Einen bestimmten Testplan abrufencreate_plan
- Einen neuen Testplan erstellenupdate_plan
- Aktualisieren eines vorhandenen Testplansdelete_plan
- Einen Testplan löschen
Test-Suiten
get_suites
- Alle Test-Suiten in einem Projekt abrufenget_suite
- Holen Sie sich eine bestimmte Testsuitecreate_suite
- Eine neue Testsuite erstellenupdate_suite
- Aktualisieren einer vorhandenen Testsuitedelete_suite
- Eine Testsuite löschen
Gemeinsame Schritte
get_shared_steps
- Alle freigegebenen Schritte in einem Projekt abrufenget_shared_step
- Einen bestimmten freigegebenen Schritt abrufencreate_shared_step
– Einen neuen gemeinsamen Schritt erstellenupdate_shared_step
– Aktualisieren eines vorhandenen freigegebenen Schrittsdelete_shared_step
– Einen freigegebenen Schritt löschen
Entwicklung
Installieren Sie Abhängigkeiten:
Erstellen Sie den Server:
Für die Entwicklung mit automatischem Rebuild:
Installation
Claude Desktop
Zur Verwendung mit Claude Desktop fügen Sie die Serverkonfiguration hinzu:
- Unter MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Unter Windows:
%APPDATA%/Claude/claude_desktop_config.json
Cursor
Zur Verwendung mit Cursor registrieren Sie den Befehl wie folgt:
Debuggen
Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des MCP Inspector :
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
Ein TypeScript-basierter MCP-Server, der eine Integration mit der Qase-Testmanagementplattform bietet und Ihnen die Verwaltung von Projekten, Testfällen, Läufen, Ergebnissen, Plänen, Suiten und gemeinsam genutzten Schritten ermöglicht.
Related MCP Servers
- 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 -26937JavaScript
- AsecurityFlicenseAqualityAn MCP server that executes tox commands to run Python tests within a project using pytest, allowing users to run all tests or specific test groups, files, cases, or directories.Last updated -15JavaScript
- -securityFlicense-qualityA Model Context Protocol server that integrates with the Qase test management platform, allowing users to create and retrieve test cases, manage test runs, and interact with Qase projects.Last updated -31JavaScript
- AsecurityAlicenseAqualityQA Sphere MCP server that enables Large Language Models to interact directly with test management system test cases, supporting AI-powered development workflows and test case discovery.Last updated -672513JavaScriptMIT License