
Qase MCP Server

2025.03.27
1
JavaScript测试管理自动化测试开发效率
Qase MCP Server 是一个与 Qase 测试管理平台集成的 Model Context Protocol (MCP) 服务器。它提供了测试用例的创建、获取、测试执行管理等功能,帮助开发团队高效管理测试流程。
View on GitHub
Overview
基本能力
产品定位
Qase MCP Server 是一个与 Qase 测试管理平台集成的 MCP 服务器,主要用于测试用例和测试执行的管理。
核心功能
- 测试用例管理:支持测试用例的创建、获取和批量创建。
- 测试执行管理:支持测试执行的创建和管理。
- 测试套件管理:支持测试套件的创建和管理。
- 项目列表获取:支持获取项目列表。
适用场景
- 自动化测试:与 Qase 平台集成,自动化管理测试用例和执行。
- 团队协作:支持团队协作管理测试流程。
- 持续集成:可与 CI/CD 流程集成,自动化测试执行。
工具列表
- get_projects:获取项目列表。
- get_test_cases:获取指定项目的测试用例列表。
- create_test_case:创建测试用例。
- create_suite:创建测试套件。
- create_test_run:创建测试执行。
- create_test_cases_in_bulk:批量创建测试用例。
常见问题解答
- 认证错误:API 令牌无效或未设置。
- 参数错误:缺少必需参数或参数值无效。
- API 错误:Qase API 返回错误响应。
使用教程
使用依赖
- Node.js v23.5.0:确保已安装 Node.js。
- Qase API 令牌:获取 Qase API 令牌。
- TypeScript:确保已安装 TypeScript。
安装教程
# 安装依赖
npm install
# 构建项目
npm run build
环境设置
在 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": []
}
}
}
调试方式
# 开发模式运行(监听文件变化)
npm run dev
# 运行测试
npm test