Qase is an MCP server that integrates AI assistants with the Qase test management platform via the Qase REST API. Built with TypeScript, it is designed for QA engineers, software developers, and product teams who manage quality assurance workflows inside MCP-compatible environments. The server allows language models to programmatically interact with testing assets, removing the need to navigate the Qase web interface manually during development or bug analysis. Through standard MCP tools, connected clients can list and inspect projects, retrieve and modify test suites, fetch and create test cases, and manage test plans. It also provides functionality to check test runs and report individual or bulk test run results directly from the client. Additionally, teams can maintain shared testing steps across their projects. By bridging test operations directly to developer workstations and AI coding assistants, Qase helps streamline test authoring, test execution reporting, and defect lifecycle tracking.
Category: Developer Tools & Code Intelligence
Tags: qa, qase, testing, test-management
npm install in the project root. 2. Build the project using npm run build to generate the JavaScript output at build/index.js. 3. Configure Claude Desktop by editing your configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%/Claude/claude_desktop_config.json on Windows). 4. Add the server under mcpServers: json { "mcpServers": { "mcp-qase": { "command": "/path/to/mcp-qase/build/index.js", "env": { "QASE_API_TOKEN": "<YOUR_TOKEN>" } } } } 5. If using Cursor, register the server with env QASE_API_TOKEN=<YOUR_TOKEN> /path/to/mcp-qase/build/index.js.Part of MCP Servers
You clone the repository and run npm install, followed by npm run build. Then, configure your MCP client such as Claude Desktop or Cursor to execute the compiled index.js file while passing your QASE_API_TOKEN as an environment variable.
It provides tools to manage Qase test entities. You can list or create projects, manage test cases and test suites, configure test plans, query test runs, submit test execution results in bulk, and manage reusable shared steps.
The server works with Claude Desktop, Cursor, and any MCP client capable of communicating with standard input and output processes. You can also inspect and test it using the official MCP Inspector.
The server requires a valid Qase API token provided via the QASE_API_TOKEN environment variable in your MCP client configuration.