mcpField
R
revenuecat-status

revenuecat-status

github.com/revenuecat開発76845 回インストール1 日前に更新
リポジトリ

revenuecat-status について

RevenueCat プロジェクトの設定を確認するスキルです。アプリ、商品、権限、オファリング、パッケージ、Webhook 連携をまとめ、プロジェクト名で絞り込み、一部の設定上の問題を示します。

主な機能

  1. 01アプリとプラットフォームの概要
  2. 02設定済みの商品と権限の集計
  3. 03オファリングとパッケージの一覧
  4. 04Webhook 連携の確認
  5. 05未割り当ての商品などの問題提示

活用シーン

  1. 01RevenueCat プロジェクト設定の迅速な確認
  2. 02アクセス可能な全プロジェクトの概要確認
  3. 03商品やオファリングの設定問題の発見

MCP 対応

RevenueCat MCP サーバーまたは `rc` CLI でプロジェクトと設定データを取得します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/revenuecat/ai-toolkit --skill revenuecat-status

インストール後、Claude Code で/revenuecat-statusを入力して読み込まれたか確認します。

詳細

RevenueCat のステータス

RevenueCat プロジェクトの構成をすばやく確認できます。

説明

このコマンドでは、以下の情報を含む RevenueCat プロジェクトの概要を確認できます。

  • アプリの数と各プラットフォーム
  • 設定済みの商品の合計数
  • 定義済みのエンタイトルメント
  • オファリングとそのパッケージ
  • Webhook 統合

使用方法

/revenuecat-status [project_name]

引数:

  • project_name(省略可能):ステータスを表示するプロジェクト名。指定しない場合、アクセス可能なすべてのプロジェクトのステータスを表示します。

このスキルでは $ARGUMENTS として参照できます。

手順

すべてのツール呼び出しには RevenueCat MCP サーバーまたは rc CLI を使用してください(revenuecat-cli スキルを参照)。以下の各 list-* ツールには、対応する rc <noun> list コマンドがあります(例:list-offerings → rc offerings list。ただし、list-webhook-integrations に対応するコマンドは rc webhooks list です)。

ユーザーがこのスキルを実行したら、以下の手順を実行してください。

  1. 引数を解析する($ARGUMENTS から)

    • project_name(省略可能)を抽出します
    • プロジェクト名の照合では、大文字と小文字を区別せず、部分一致をサポートします
  2. プロジェクトを取得する

    • list-projects ツールを使用して、アクセス可能なすべてのプロジェクトを取得します
    • 引数に project_name が指定されている場合は、プロジェクト名を照合して絞り込みます(大文字と小文字を区別しない部分一致)
    • 一致するプロジェクトが見つからない場合は、その旨をユーザーに伝え、利用可能なプロジェクトを一覧表示します
    • project_name が指定されていない場合は、すべてのプロジェクトのステータスを表示します
  3. 各プロジェクトの統計情報を収集する 絞り込み後の各プロジェクト、またはすべてのプロジェクトについて、以下のツールを使用します。

    • list-apps
    • list-products
    • list-entitlements
    • list-offerings
    • list-webhook-integrations
  4. 概要を提示する 結果を見やすいステータスレポートとしてフォーマットします。

    📊 RevenueCat Project Status
    ============================
    Project: {project_name} ({project_id})
    
    📱 Apps: {count}
       - {app_name} ({platform})
       ...
    
    📦 Products: {count}
       - {product_identifier} ({type})
       ...
    
    🔑 Entitlements: {count}
       - {entitlement_name}
       ...
    
    🎁 Offerings: {count}
       - {offering_name} (current: yes/no)
       ...
    
    🔗 Webhooks: {count}
       - {webhook_name} → {url}
       ...
    
  5. 問題点を示す(該当する場合)

    • どのエンタイトルメントにも紐付いていない商品
    • パッケージのないオファリング
    • 商品のないアプリ

コメント