Qase Test Management — Claude Code MCP server setup
Connects AI assistants to Qase test cases, test runs, and defect reports. Ideal for triaging failures, reporting CI outcomes, and inspecting test suites.
claude mcp add --transport http mcp-server https://mcp.qase.io/mcpWhat Qase Test Management does
The server exposes 42 tools to interact with Qase directly from chat. 40 task-focused tools handle composite operations like defect triage, CI test run reporting, and regression suite assembly in single steps. Built-in Qase Query Language (QQL) support lets assistants search across test runs, cases, and defect logs with structured filters.
Connection depends on your Qase tier. Paid accounts can use the hosted endpoint at https://mcp.qase.io/mcp (or https://mcp-eu.qase.io/mcp for the EU cluster) without handling tokens. Free tier teams must run the package locally via npx and pass their own QASE_API_TOKEN.
Approving and merging test case reviews remains restricted to the Qase web UI. An assistant can submit draft changes, assign reviewers, or check status, but cannot approve them. Direct REST calls remain possible via the fallback qase_api tool when specific endpoints are needed.
What it helps with
- file defect tickets in Qase from automated test failures
- report CI execution results back to active test runs
- query test cases and defect histories using QQL
- inspect suite hierarchies and project milestone context
Example prompts for the agent
- File a blocker defect in project DEMO for the authentication timeout in run #42
- Submit test run results to DEMO: case 101 passed, case 102 failed with connection reset
- Fetch project DEMO structure including test suites, milestones, and active environments
How to install Qase Test Management
1Platform CLI: remote server
claude mcp add --transport http mcp-server https://mcp.qase.io/mcp2Platform CLI
claude mcp add --env QASE_API_TOKEN=<QASE_API_TOKEN> --env QASE_API_DOMAIN=<QASE_API_DOMAIN> --env QASE_API_PROTOCOL=<QASE_API_PROTOCOL> --transport stdio qase-test-management -- npx -y @qase/mcp-serverReplace <…> with your own values
1Platform CLI: remote server
codex mcp add qase-test-management --url https://mcp.qase.io/mcp2Platform CLI
codex mcp add qase-test-management --env QASE_API_TOKEN=<QASE_API_TOKEN> --env QASE_API_DOMAIN=<QASE_API_DOMAIN> --env QASE_API_PROTOCOL=<QASE_API_PROTOCOL> -- npx -y @qase/mcp-serverReplace <…> with your own values
Config file
{
"mcpServers": {
"qase-test-management": {
"url": "https://mcp.qase.io/mcp"
}
}
}{
"mcpServers": {
"qase-test-management": {
"command": "npx",
"args": [
"-y",
"@qase/mcp-server"
],
"env": {
"QASE_API_TOKEN": "<QASE_API_TOKEN>",
"QASE_API_DOMAIN": "<QASE_API_DOMAIN>",
"QASE_API_PROTOCOL": "<QASE_API_PROTOCOL>"
}
}
}
}Replace <…> with your own values
Config file
{
"servers": {
"qase-test-management": {
"type": "http",
"url": "https://mcp.qase.io/mcp"
}
}
}{
"servers": {
"qase-test-management": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@qase/mcp-server"
],
"env": {
"QASE_API_TOKEN": "<QASE_API_TOKEN>",
"QASE_API_DOMAIN": "<QASE_API_DOMAIN>",
"QASE_API_PROTOCOL": "<QASE_API_PROTOCOL>"
}
}
}
}Replace <…> with your own values
1Platform CLI: remote server
gemini mcp add -t http qase-test-management https://mcp.qase.io/mcp2Platform CLI
gemini mcp add -e QASE_API_TOKEN=<QASE_API_TOKEN> -e QASE_API_DOMAIN=<QASE_API_DOMAIN> -e QASE_API_PROTOCOL=<QASE_API_PROTOCOL> qase-test-management npx -y @qase/mcp-serverReplace <…> with your own values
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about Qase Test Management
How do I install Qase Test Management in Claude Code?
Run claude mcp add --transport http qase-test-management https://mcp.qase.io/mcp in your terminal. Then log in with your Qase credentials when prompted.
What does Qase Test Management MCP server do?
It lets AI agents interact directly with your Qase test management instance. Assistants can query test suites, push CI execution results, draft new test cases, and log defect tickets.
Can the AI approve and merge test case changes?
No, approving and merging test cases remains exclusive to the Qase web interface. The assistant can only draft updates, assign reviewers, and inspect review statuses.