用途:对某个 MCP SDK 仓库按 SEP-1730(SDK 分级系统)做全面分级评估,给出确定的 Tier 1、2 或 3 结论并附证据。
主要能力:先做前置检查(gh auth status 验证 GitHub CLI 登录;curl 检查 conformance 服务器可达),解析参数(本地路径、conformance 服务器 URL、可选 client-cmd 与 branch),从本地检出推导 owner/repo。随后运行确定性评分卡:npm run --silent tier-check -- --repo <owner/repo> --branch <branch> --conformance-server-url <url> --client-cmd '<cmd>' --output json,覆盖服务端与客户端一致性、标签、triage、P0 解决、发布、策略信号与规范跟踪。再并行执行文档覆盖与策略两项评估,并查找 baseline.yml 或 expected-failures.yml 以正确解读通过率。最后按阈值计算最终 Tier,并生成评估与整改两份报告到 results/ 目录,同时向用户输出简明摘要表。
使用方式:以斜杠命令调用,前两个参数必填,例如 /mcp-sdk-tier-audit ~/src/mcp/typescript-sdk http://localhost:3000/mcp "npx tsx .../everythingClient.ts";未提供 client-cmd 时跳过客户端一致性并记为差距。
适用场景:MCP SDK 维护者自评或评审他人 SDK 的分级达标情况。
限制:需已登录 GitHub CLI 且 conformance 服务器已运行,否则中止;若未按 SEP-1730 设置 issue 标签则无法计算 triage 指标;draft 与 extension 场景不计入分级;P0 数量偏高但其他指标良好时建议做 P0 标签审计,而非直接视为硬性阻塞。