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: MCP-Server-TESS

可用工具

获取项目

获取项目列表。

输入参数:无

使用示例

{
  "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

执照

国际学习中心

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RayYokoyama/qase-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server