Skip to main content
Glama

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 abrufen

  • get_project - Projekt per Code abrufen

  • create_project - Neues Projekt erstellen

  • delete_project - Projekt per Code löschen

Testfälle

  • get_cases - Alle Testfälle in einem Projekt abrufen

  • get_case - Einen bestimmten Testfall abrufen

  • create_case - Einen neuen Testfall erstellen

  • update_case - Aktualisieren Sie einen vorhandenen Testfall

Testläufe

  • get_runs - Alle Testläufe eines Projekts abrufen

  • get_run - Einen bestimmten Testlauf abrufen

Testergebnisse

  • get_results - Alle Testlaufergebnisse für ein Projekt abrufen

  • get_result - Testlaufergebnis per Code und Hash abrufen

  • create_result - Testlaufergebnis erstellen

  • create_result_bulk - Mehrere Testlaufergebnisse in einem Bulk erstellen

  • update_result - Aktualisieren Sie ein vorhandenes Testlaufergebnis

Testpläne

  • get_plans - Alle Testpläne eines Projekts abrufen

  • get_plan - Einen bestimmten Testplan abrufen

  • create_plan - Einen neuen Testplan erstellen

  • update_plan - Aktualisieren eines vorhandenen Testplans

  • delete_plan - Einen Testplan löschen

Test-Suiten

  • get_suites - Alle Test-Suiten in einem Projekt abrufen

  • get_suite - Holen Sie sich eine bestimmte Testsuite

  • create_suite - Eine neue Testsuite erstellen

  • update_suite - Aktualisieren einer vorhandenen Testsuite

  • delete_suite - Eine Testsuite löschen

Gemeinsame Schritte

  • get_shared_steps - Alle freigegebenen Schritte in einem Projekt abrufen

  • get_shared_step - Einen bestimmten freigegebenen Schritt abrufen

  • create_shared_step – Einen neuen gemeinsamen Schritt erstellen

  • update_shared_step – Aktualisieren eines vorhandenen freigegebenen Schritts

  • delete_shared_step – Einen freigegebenen Schritt löschen

Related MCP server: Tox Testing MCP Server

Entwicklung

Installieren Sie Abhängigkeiten:

npm install

Erstellen Sie den Server:

npm run build

Für die Entwicklung mit automatischem Rebuild:

npm run watch

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

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

Cursor

Zur Verwendung mit Cursor registrieren Sie den Befehl wie folgt:

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

Debuggen

Da MCP-Server über stdio kommunizieren, kann das Debuggen eine Herausforderung darstellen. Wir empfehlen die Verwendung des 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