返回 MCP 目录
public公开dns本地运行

qase-mcp-server

Qase MCP服务器是一个与Qase测试管理平台集成的服务,提供测试用例创建、获取和测试执行管理等功能。

article

README

🚀 Qase MCP 服务器

Qase 的测试管理平台的 Model Context Protocol (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": []
    }
  }
}

💻 使用示例

可用工具

get_projects

获取项目列表。

  • 输入参数:无
  • 示例
{
  "name": "get_projects"
}

get_test_cases

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

  • 输入参数
    • project_code:项目代码(必填)
    • suite_id:套件 ID(可选)—— 获取指定套件中的所有测试用例
  • 示例
{
  "name": "get_test_cases",
  "arguments": {
    "project_code": "DEMO",
    "suite_id": 123
  }
}

create_test_case

创建新的测试用例。

  • 输入参数
    • project_code:项目代码(必填)
    • title:测试用例标题(必填)
    • description:描述(可选)
  • 示例
{
  "name": "create_test_case",
  "arguments": {
    "project_code": "DEMO",
    "title": "登录成功场景",
    "description": "使用有效凭证进行验证"
  }
}

create_test_cases_in_bulk

批量创建多个测试用例。

  • 输入参数
    • project_code:项目代码(必填)
    • cases:测试用例数组(每个对象包含 title 和可选的 description
  • 示例
{
  "name": "create_test_cases_in_bulk",
  "arguments": {
    "project_code": "DEMO",
    "cases": [
      {
        "title": "登录成功场景",
        "description": "使用有效凭证进行验证"
      },
      {
        "title": "登录失败场景",
        "description": "使用无效凭证进行验证"
      }
    ]
  }
}

🔧 技术细节

错误处理

各个工具可能遇到以下错误:

  • 认证错误:API 令牌无效或未设置
  • 参数错误:必填参数缺失或值不正确
  • API 错误:Qase API 返回的错误响应

错误消息会包含具体的问题和解决方法。

开发指南

# 以开发模式运行(监控文件变化)
npm run dev

# 执行测试
npm test

📄 许可证

ISC

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端