SuperAPI AI 工具集

qa

测试与质量

查看项目

更新于 10-16 08:47

技能介绍

用途:在提交或创建 PR 前,对 sentry-mcp 的改动做端到端验证,通过 /qa 显式触发。

流程与能力:

  1. 质量门:运行 pnpm run tsc && pnpm run lint && pnpm run test,先修复所有失败再继续。
  2. CLI 客户端(智能体)测试:后台运行 pnpm dev,默认 http://localhost:5173,可用 curl 检查状态;通过 pnpm -w run cli 查询(如“who am I?”“list all available tools”),确认输出出现 Connected to MCP server (remote)。可用 --agent 测 use_sentry 元工具(约慢 2 倍),用 --experimental 测实验性工具。
  3. stdio/认证流程测试(涉及时):无 token 非交互路径应给出认证指引;显式 token 路径应出现 Connected to MCP server (stdio)。设备码登录需真实 TTY,用独立 SENTRY_MCP_AUTH_CACHE 避免污染默认缓存,并验证缓存 token 复用。
  4. 真实智能体 CLI 测试:用 agent-cli-test 分别对 Claude Code、Codex 配合 repo 或 stdio 配置测试,验证能识别 MCP 服务器、真实提示可用、返回 whoami 邮箱;失败时可开启 debug 日志排查。
  5. 仅人工测试(参考):MCP Inspector(pnpm inspector / inspector:stdio)、带 OAuth 的 Web UI、按 org/project 路径做约束测试、以及 stdio 生产构建测试。

限制:部分步骤需人工交互或真实 TTY、浏览器,无法由智能体自动完成;设备码流程需单独预热;具体可用工具数量随授权技能变化。