QA Sphere

官方

与QA Sphere测试管理系统集成,使LLM能够直接从AI驱动的IDE中发现、总结和交互测试用例。

你可以用 QA Sphere MCP 做什么?

  • 发现测试用例 — 让您的助手查找并列出符合查询或筛选条件的 QA Sphere 测试用例。
  • 总结测试覆盖 — 让您的助手阅读并精简测试用例详情,生成简要概述,便于快速审阅。
  • 讨论测试用例 — 在对话中引用特定的 QA Sphere 测试用例,以在开发过程中获取解释或上下文。

文档

QA Sphere MCP 服务器

[!IMPORTANT] 此仓库已归档,不再维护。

QA Sphere 现在直接提供 MCP 服务器——无需运行此独立包。托管服务器始终与 QA Sphere API 保持同步,公开您角色允许的完整工具集,且无需在本地安装任何内容。

推荐设置: 在 QA Sphere 中前往 设置 ⚙️ → MCP 服务器,选择您的助手和访问级别,添加 API 密钥,并按照其中显示的设置说明操作。详情请参阅 QA Sphere 文档。

以下说明仅供参考。运行独立服务器时,它会在每个会话中提示一次;设置 QASPHERE_MCP_HIDE_MIGRATION_NOTICE=1 可消除该提示。

一个用于 QA Sphere 测试管理系统的 模型上下文协议 服务器。

此集成使大型语言模型(LLM)能够直接与 QA Sphere 测试用例交互,让您能够发现、总结和讨论测试用例。在支持 MCP 的 AI 驱动 IDE 中,您可以在开发工作流中引用特定的 QA Sphere 测试用例。

前提条件

  • Node.js(>=22)
  • 具有 API 访问权限的 QA Sphere 账户
  • 来自 QA Sphere 的 API 密钥(设置 ⚙️ → API 密钥 → 添加 API 密钥)
  • 您公司的 QA Sphere URL(例如,example.eu2.qasphere.com)

设置说明

此服务器兼容任何 MCP 客户端。以下提供了常用客户端的配置说明。

Claude Desktop

  1. 导航至 Claude → Settings → Developer → Edit Config
  2. 打开 claude_desktop_config.json
  3. 将 QA Sphere 配置添加到 mcpServers 字典中

Cursor

选项 1:手动配置

  1. 前往 Settings... → Cursor settings → Add new global MCP server
  2. 添加 QA Sphere 配置

选项 2:快速安装

点击下方按钮自动安装并配置 QA Sphere MCP 服务器:

Install MCP Server

5ire

  1. 打开“工具”并按下“新建”
  2. 填写表单:
    • 工具键:qasphere
    • 命令:npx -y qasphere-mcp
    • 环境变量(见下文)

配置模板

对于任何 MCP 客户端,请使用以下配置格式:

{
  "mcpServers": {
    "qasphere": {
      "command": "npx",
      "args": ["-y", "qasphere-mcp"],
      "env": {
        "QASPHERE_TENANT_URL": "your-company.region.qasphere.com",
        "QASPHERE_API_KEY": "your-api-key"
      }
    }
  }
}

将占位值替换为您实际的 QA Sphere URL 和 API 密钥。

许可证

此项目根据 MIT 许可证授权——详情请参阅 LICENSE 文件。

支持

如果您遇到任何问题或需要帮助,请在 GitHub 仓库中提交问题。