用途:让 App Store Connect(ASC)与 RevenueCat 目录保持一致,可从现有 ASC 目录引导 RevenueCat,创建缺失的 ASC 订阅/内购并映射到 RevenueCat,发布前做漂移审计,并按标识符做确定性映射。
主要能力:默认审计模式(只读)读取 ASC 与 RevenueCat 目录并生成差异(ASC 缺失、RevenueCat 缺失、映射冲突);显式应用模式按顺序确保 ASC 分组/订阅/内购、RevenueCat 应用/产品、权益与产品挂载、Offering/Package 与挂载,最后输出对账摘要。跨系统主键为 ASC productId == RevenueCat store_identifier,不使用显示名作唯一标识。
使用方式:需先配置 asc 认证(asc auth login 或 ASC_* 环境变量)并配置认证 RevenueCat MCP;需知道 APP_ID、RevenueCat project_id、目标应用类型与 bundle ID,写入时用启用写入的 RevenueCat API v2 key。读取 ASC 用 asc subscriptions groups list、asc iap list、asc subscriptions list 等命令;读取 RevenueCat 用 mcp_RC_get_project、mcp_RC_list_apps、mcp_RC_list_products、mcp_RC_list_entitlements、mcp_RC_list_offerings、mcp_RC_list_packages。创建 ASC 项目用 asc subscriptions groups create、asc subscriptions setup、asc iap create 等,并处理版本与本地化。映射前必须通过严格校验门:asc validate subscriptions --app "APP_ID" --strict 与 asc validate iap --app "APP_ID" --strict,保存 JSON 作为审计证据。
适用场景:从 ASC 引导 RevenueCat、补齐缺失 ASC 项目后映射、发布前漂移审计、按标识符确定性映射。
限制:RevenueCat MCP 不直接创建 ASC 产品;本技能不删除任何资源;写入需显式确认;按项失败继续并汇总报告;需完整分页;校验未通过(警告、错误、MISSING_METADATA、截图未完成、价格覆盖不完整)时不得创建或挂载 RevenueCat 产品。其他细节暂未提供。