Qase

Provides a dedicated MCP server to manage Qase test cases, suites, runs, and related actions through a controller API.
  • typescript

0

GitHub Stars

typescript

Language

6 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "hacobell-inc-qase-mcp-server": {
      "command": "node",
      "args": [
        "path/to/qase-mcp-server/build/index.js"
      ],
      "env": {
        "QASE_API_TOKEN": "YOUR_API_TOKEN"
      }
    }
  }
}

You run a dedicated MCP server to manage Qase test cases, suites, runs, and related actions from your own tooling. This MCP server exposes endpoints you can invoke to create, read, and update test artifacts, enabling automated workflows and integrations with the Qase platform.

How to use

You interact with the MCP server through an MCP client that communicates with the local or remote server. Use the available tools to fetch projects, list or create test cases, manage suites, and run test executions. Each operation is designed to be composable in your automation pipelines, letting you build end-to-end test management flows that align with your release cycles.

How to install

Prerequisites: Node.js v22.17.0, a Qase API token, and TypeScript.

{
  "mcpServers": {
    "qase": {
      "command": "node",
      "args": ["path/to/qase-mcp-server/build/index.js"],
      "env": {
        "QASE_API_TOKEN": "your-api-token"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Configuration and startup

Install dependencies and build the MCP server, then configure the MCP settings to point at the built server and provide your API token.

# Install dependencies
npm install

# Build the MCP server
npm run build

Notes on usage

The MCP server enables you to perform actions such as getting projects, listing and creating test cases, creating suites, and creating test runs. Ensure your QASE_API_TOKEN is kept secret and is provided in a secure environment where the MCP server runs.

Security and maintenance

Keep your API token secret, rotate credentials periodically, and limit MCP server access to trusted networks. Monitor logs for unauthorized requests and update dependencies regularly to keep the stack secure.

Troubleshooting

If you encounter authentication errors, verify that QASE_API_TOKEN is correctly set in the environment where the MCP server runs. For parameter errors, check that required fields are supplied for each operation and that your project codes and IDs are valid.

Available tools

get_projects

Fetches the list of projects available in your Qase account.

get_test_cases

Retrieves test cases for a specified project, optionally filtered by suite.

create_test_case

Creates a new test case in a specified project, with optional description, preconditions, postconditions, suite, and steps.

create_suite

Creates a new test suite within a specified project, with optional description, preconditions, and parent hierarchy.

create_test_run

Creates a test run for a set of test cases within a project, with optional description and title.

create_test_cases_in_bulk

Creates multiple test cases in a single operation, supporting per-item titles, descriptions, steps, and suite assignments.

update_test_case

Updates an existing test case with new details such as title, description, severity, priority, steps, and suite membership.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational