MCP server for Qase.io test management - Built by Imperial Healthtech
npm install imperial-mcp-qaseMCP (Model Context Protocol) server for Qase.io test management platform. Built by Imperial Healthtech for fast, seamless integration between Claude Code / Cursor and Qase API.
Tambahkan ke ~/.claude/claude_code_config.json:
``json`
{
"mcpServers": {
"qase": {
"command": "npx",
"args": ["-y", "imperial-mcp-qase"],
"env": {
"QASE_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
Tambahkan ke ~/.cursor/mcp.json:
`json`
{
"mcpServers": {
"qase": {
"command": "npx",
"args": ["-y", "imperial-mcp-qase"],
"env": {
"QASE_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}
Restart Claude Code atau Cursor setelah menambahkan config.
---
- Projects: List all Qase projects
- Test Cases: List, get, create, update, and delete test cases
- Defects: Manage defects including create, update, resolve, and delete
- Test Runs: Create and manage test runs
- Test Results: Add and track test results
| Tool | Description |
|------|-------------|
| qase_list_projects | List all Qase projects |
| Tool | Description |
|------|-------------|
| qase_list_cases | List test cases in a project with optional filtering |qase_get_case
| | Get a single test case by ID |qase_create_case
| | Create a new test case |qase_update_case
| | Update an existing test case |qase_delete_case
| | Delete a test case |
| Tool | Description |
|------|-------------|
| qase_list_defects | List defects in a project |qase_get_defect
| | Get a single defect by ID |qase_create_defect
| | Create a new defect |qase_update_defect
| | Update an existing defect |qase_resolve_defect
| | Mark a defect as resolved |qase_delete_defect
| | Delete a defect |
| Tool | Description |
|------|-------------|
| qase_list_runs | List test runs in a project |qase_get_run
| | Get a single test run by ID |qase_create_run
| | Create a new test run |qase_complete_run
| | Complete/finish a test run |qase_delete_run
| | Delete a test run |
| Tool | Description |
|------|-------------|
| qase_list_results | List test results for a test run |qase_get_result
| | Get a single test result by hash |qase_add_result
| | Add a test result to a test run |qase_add_results_bulk
| | Add multiple test results at once |qase_delete_result
| | Delete a test result |
``
Show me all Qase projects
``
List all test cases in project BPJSCAN
``
Create a new test case in BPJSCAN project titled "Login Flow" with steps:
1. Navigate to login page
2. Enter credentials
3. Click login button
``
Add a passed result for case 123 in run 456 for project BPJSCAN
``
Create a defect in BPJSCAN project: "Login button not working" with severity blocker
| Value | Level |
|-------|-------|
| 0 | Not set |
| 1 | Blocker |
| 2 | Critical |
| 3 | Major |
| 4 | Normal |
| 5 | Minor |
| 6 | Trivial |
| Value | Level |
|-------|-------|
| 0 | Not set |
| 1 | High |
| 2 | Medium |
| 3 | Low |
- passedfailed
- blocked
- skipped
- invalid
-
- openresolved
- in_progress
- invalid
-
`bashInstall dependencies
npm install
MIT
Imperial Healthtech