Qase MCP Server logo

Qase MCP Server

by RayYokoyama

The Qase MCP Server is a Model Context Protocol (MCP) server designed to integrate with the Qase test management platform. It provides functionalities for creating, retrieving, and managing test executions.

View on GitHub

Last updated: N/A

What is Qase MCP Server?

The Qase MCP Server is a server that acts as a bridge between a client application and the Qase test management platform, allowing for automated interaction with Qase's features through the Model Context Protocol.

How to use Qase MCP Server?

To use the server, you need to install Node.js, obtain a Qase API token, and configure the MCP settings file (cline_mcp_settings.json) with the server's command, arguments, and environment variables. Then, you can use the available tools like get_projects, get_test_cases, create_test_case, create_suite, create_test_run, and create_test_cases_in_bulk by sending JSON requests to the server.

Key features of Qase MCP Server

  • Retrieving project lists from Qase

  • Fetching test cases based on project code and suite ID

  • Creating new test cases with title and description

  • Creating test suites with title, description, preconditions, and parent ID

  • Creating test runs with title, description, and associated test cases

  • Creating multiple test cases in bulk

Use cases of Qase MCP Server

  • Automating test case creation in Qase

  • Integrating test management with CI/CD pipelines

  • Programmatically retrieving test case information for reporting

  • Managing test execution workflows through API calls

FAQ from Qase MCP Server

How do I handle authentication errors?

Ensure that the QASE_API_TOKEN environment variable is set correctly and contains a valid API token.

What happens if I miss a required parameter?

The server will return an error indicating the missing or invalid parameter. Check the tool's documentation for required parameters.

How do I run the server in development mode?

Use the command npm run dev to start the server in development mode with file change monitoring.

How do I run tests?

Use the command npm test to execute the test suite.

What kind of errors can I expect?

You might encounter authentication errors, parameter errors, or API errors from the Qase platform. Error messages will provide details about the issue and potential solutions.