Qase MCP Server

Integrations

  • Integrates with Qase test management platform, enabling management of test cases, projects, and test runs. Provides capabilities to retrieve project lists, get test cases, create new test cases, and manage test executions.

Qase MCP Server

A Model Context Protocol (MCP) server for working with Qase's test management platform, providing functions such as creating and retrieving test cases and managing test execution.

set up

Prerequisites

  • Node.js (v16 or higher)
  • Qase API Token

install

# パッケージのインストール npm install # ビルド npm run build

Environment settings

Add the following settings to the MCP configuration file ( cline_mcp_settings.json ):

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

Available Tools

get_projects

Get a list of projects.

Input parameters : None

Example usage :

{ "name": "get_projects" }

get_test_cases

Gets a list of test cases for a specified project.

Input parameters :

  • project_code : Project code (required)

Example usage :

{ "name": "get_test_cases", "arguments": { "project_code": "DEMO" } }

create_test_case

Create a test case.

Input parameters :

  • project_code : Project code (required)
  • title : The title of the test case (required)
  • description : A description of the test case (optional)

Example usage :

{ "name": "create_test_case", "arguments": { "project_code": "DEMO", "title": "ログイン機能のテスト", "description": "ユーザーログイン機能の動作確認" } }

create_test_run

Create a test run.

Input parameters :

  • project_code : Project code (required)
  • title : The title of the test run (required)
  • description : An optional description of the test run.
  • cases : An optional list of test case IDs to include in the test run.

Example usage :

{ "name": "create_test_run", "arguments": { "project_code": "DEMO", "title": "リグレッションテスト実行", "description": "v1.2.0リリース前の確認テスト", "cases": [1, 2, 3] } }

Error Handling

Each tool can return the following errors:

  • Authentication Error: API token is invalid or not set
  • Parameter error: Required parameters are missing or have invalid values.
  • API Error: Error response from Qase API

The error message will include the specific problem and how to deal with it.

development

# 開発モードで実行(ファイル変更の監視) npm run dev

license

ISC

-
security - not tested
F
license - not found
-
quality - not tested

A Model Context Protocol server that integrates with the Qase test management platform, allowing users to create and retrieve test cases, manage test runs, and interact with Qase projects.

  1. セットアップ
    1. 前提条件
    2. インストール
    3. 環境設定
  2. 利用可能なツール
    1. get_projects
    2. get_test_cases
    3. create_test_case
    4. create_test_run
  3. エラーハンドリング
    1. 開発
      1. ライセンス
        ID: dwok36pr77