Skip to main content
Glama

QASE MCP 服务器

Qase API 的 MCP 服务器实现

这是一个基于 TypeScript 的 MCP 服务器,提供与 Qase 测试管理平台的集成。它通过提供与各种 Qase 实体交互的工具来实现核心 MCP 概念。

特征

工具

该服务器提供与 Qase API 交互的工具,允许您管理以下实体:

项目

  • list_projects - 获取所有项目

  • get_project - 通过代码获取项目

  • create_project创建新项目

  • delete_project - 通过代码删除项目

测试用例

  • get_cases - 获取项目中的所有测试用例

  • get_case获取特定的测试用例

  • create_case创建一个新的测试用例

  • update_case - 更新现有的测试用例

测试运行

  • get_runs - 获取项目中的所有测试运行

  • get_run - 获取特定的测试运行

测试结果

  • get_results - 获取项目的所有测试运行结果

  • get_result - 通过代码和哈希获取测试运行结果

  • create_result - 创建测试运行结果

  • create_result_bulk - 批量创建多个测试运行结果

  • update_result - 更新现有的测试运行结果

测试计划

  • get_plans - 获取项目中的所有测试计划

  • get_plan - 获取特定的测试计划

  • create_plan创建一个新的测试计划

  • update_plan - 更新现有的测试计划

  • delete_plan - 删除测试计划

测试套件

  • get_suites - 获取项目中的所有测试套件

  • get_suite获取特定的测试套件

  • create_suite创建一个新的测试套件

  • update_suite - 更新现有的测试套件

  • delete_suite - 删除测试套件

共享步骤

  • get_shared_steps - 获取项目中的所有共享步骤

  • get_shared_step - 获取特定的共享步骤

  • create_shared_step - 创建一个新的共享步骤

  • update_shared_step - 更新现有的共享步骤

  • delete_shared_step - 删除共享步骤

Related MCP server: Tox Testing MCP Server

发展

安装依赖项:

npm install

构建服务器:

npm run build

对于使用自动重建的开发:

npm run watch

安装

克劳德桌面

要与 Claude Desktop 一起使用,请添加服务器配置:

  • 在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json

  • 在 Windows 上: %APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "mcp-qase": { "command": "/path/to/mcp-qase/build/index.js", "env": { "QASE_API_TOKEN": "<YOUR_TOKEN>" } } } }

光标

要与 Cursor 一起使用,请按如下方式注册命令:

env QASE_API_TOKEN=<YOUR_TOKEN> /path/to/mcp-qase/build/index.js

调试

由于 MCP 服务器通过 stdio 进行通信,调试起来可能比较困难。我们建议使用MCP Inspector

npx -y @modelcontextprotocol/inspector -e QASE_API_TOKEN=<YOUR_TOKEN> ./build/index.js

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/rikuson/mcp-qase'

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