Navigation
Qase MCP Server: Streamline Workflows with Automation & Testing - MCP Implementation

Qase MCP Server: Streamline Workflows with Automation & Testing

Qase MCP Server empowers teams to streamline complex workflows with intuitive automation, robust testing, and real-time insights—all under one scalable, user-friendly platform.

Developer Tools
4.7(185 reviews)
277 saves
129 comments

This tool saved users approximately 8429 hours last month!

About Qase MCP Server

What is Qase MCP Server: Streamline Workflows with Automation & Testing?

Qase MCP Server is a dedicated middleware that bridges your automation frameworks with the Qase test management platform. It enables seamless integration for creating, retrieving, and managing test cases and test runs through the Model Context Protocol (MCP). This server acts as a central hub to automate workflows, reducing manual intervention in test lifecycle management.

How to Use Qase MCP Server: Streamline Workflows with Automation & Testing?

1. Install Dependencies: Ensure Node.js v16+ is installed and run npm install.
2. Configure Environment: Set up the MCP server configuration file with your Qase API credentials and project details.
3. Launch Services: Start the server using node server.js to enable API communication.
4. Integrate Frameworks: Use provided SDKs or REST endpoints to trigger test case creation, execution tracking, and result synchronization.

Qase MCP Server Features

Key Features of Qase MCP Server

  • Test Case Management: Automate creation/update of test cases directly from your test scripts.
  • Execution Tracking: Log test run statuses (passed/failed/skipped) in real-time.
  • API-First Design: RESTful endpoints for seamless integration with CI/CD pipelines.
  • Error Handling: Built-in validation for API token authenticity and request parameters.
  • Multi-Project Support: Manage multiple Qase projects via environment variables.

Common Use Cases

1. Automated Test Reporting: Sync Selenium/Playwright test results directly to Qase dashboards.
2. CI/CD Integration: Trigger test runs post-build and fail deployments on test failures.
3. Legacy System Migration: Import existing test suites into Qase via bulk API imports.
4. Dynamic Test Creation

Qase MCP Server FAQ

Frequently Asked Questions

Q: Why do I get a 401 error?
A: Verify the API token in .env matches your Qase project credentials.

Q: Can I use this with Postman?
A: Yes, use the provided OpenAPI spec for manual API testing.

Q: How to debug API calls?
A: Enable DEBUG=true in environment variables to log HTTP requests/responses.

Content

Qase MCP Server

Qaseのテスト管理プラットフォームと連携するためのModel Context Protocol (MCP) サーバーです。 テストケースの作成、取得、テスト実行の管理などの機能を提供します。

セットアップ

前提条件

  • Node.js (v16以上)
  • Qase APIトークン

インストール

# パッケージのインストール
npm install

# ビルド
npm run build

環境設定

MCPの設定ファイル(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": []
    }
  }
}

利用可能なツール

get_projects

プロジェクト一覧を取得します。

入力パラメータ : なし

使用例 :

{
  "name": "get_projects"
}

get_test_cases

指定したプロジェクトのテストケース一覧を取得します。

入力パラメータ :

  • project_code: プロジェクトコード(必須)

使用例 :

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

create_test_case

テストケースを作成します。

入力パラメータ :

  • project_code: プロジェクトコード(必須)
  • title: テストケースのタイトル(必須)
  • description: テストケースの説明(オプション)

使用例 :

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

create_test_run

テスト実行を作成します。

入力パラメータ :

  • project_code: プロジェクトコード(必須)
  • title: テスト実行のタイトル(必須)
  • description: テスト実行の説明(オプション)
  • cases: テスト実行に含めるテストケースのID一覧(オプション)

使用例 :

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

エラーハンドリング

各ツールは以下のようなエラーを返す可能性があります:

  • 認証エラー: APIトークンが無効または未設定
  • パラメータエラー: 必須パラメータの不足や不正な値
  • APIエラー: Qase APIからのエラーレスポンス

エラーメッセージには具体的な問題と対処方法が含まれます。

開発

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

ライセンス

ISC

Related MCP Servers & Clients