Skip to main content
Glama

Qase MCP 服务器

用于与 Qase 的测试管理平台集成的模型上下文协议 (MCP) 服务器。它提供创建测试用例、获取测试用例和管理测试执行的功能。

设置

先决条件

  • Node.js v23.5.0

  • Qase API 令牌

  • TypeScript

安装

# パッケージのインストール
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": []
    }
  }
}

Related MCP server: TestRail MCP Server

可用工具

获取项目

获取项目列表。

输入参数:无

使用示例:

{
  "name": "get_projects"
}

获取测试用例

获取指定项目的测试用例列表。

输入参数:

  • project_code :项目代码(必填)

  • suite_id :套件 ID(可选) - 仅检索属于指定套件的测试用例。

使用示例:

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

创建测试用例

创建测试用例。

输入参数:

  • project_code :项目代码(必填)

  • title :测试用例的标题(必需)

  • description :测试用例的描述(可选)

使用示例:

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

创建套件

创建测试套件。

输入参数:

  • project_code :项目代码(必填)

  • title :测试套件的标题(必需)

  • description :测试套件的可选描述。

  • preconditions :测试套件的先决条件(可选)

  • parent_id :父套件的 ID(可选)

使用示例:

{
  "name": "create_suite",
  "arguments": {
    "project_code": "DEMO",
    "title": "認証機能テストスイート",
    "description": "認証に関連する全てのテストケース",
    "preconditions": "テスト用のデータベースが初期化されていること"
  }
}

创建测试运行

创建测试运行。

输入参数:

  • project_code :项目代码(必填)

  • title :测试运行的标题(必需)

  • description :测试运行的可选描述。

  • cases :测试运行中包含的测试用例 ID 的可选列表。

使用示例:

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

批量创建测试用例

一次创建多个测试用例。

输入参数:

  • project_code :项目代码(必填)

  • cases :要创建的测试用例数组(必需)

    • title :测试用例的标题(必需)

    • description :测试用例的描述(可选)

    • suite_id :所属套件的ID(可选)

使用示例:

{
  "name": "create_test_cases_in_bulk",
  "arguments": {
    "project_code": "DEMO",
    "cases": [
      {
        "title": "ログイン成功パターン",
        "description": "正しい認証情報での確認",
        "suite_id": 123
      },
      {
        "title": "ログイン失敗パターン",
        "description": "不正な認証情報での確認",
        "suite_id": 123
      }
    ]
  }
}

错误处理

每个工具可能会返回以下错误:

  • 身份验证错误:API 令牌无效或未设置

  • 参数错误:必需参数缺失或具有无效值。

  • API 错误:Qase API 的错误响应

错误信息将包括具体问题以及如何处理。

发展

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

# テストの実行
npm test

执照

国际学习中心

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers