ApproveKit について
ApproveKitは、App Store、Google Play、Google OAuthの審査準備を支援するClaude CodeプラグインとリモートMCPサーバーです。リポジトリから作成した情報を審査ルールに照らして監査し、必要書類の生成とホスティングも行えます。
主な機能
- 01リポジトリからアプリ情報を整理
- 0223項目の審査ルールを監査
- 03問題と修正案、公式情報を提示
- 04審査書類の生成とホスティング
- 05ユーザー承認後に決済リンクを作成
活用シーン
- 01ストア申請前のルール確認
- 02Google OAuth認証の不足点を特定
- 03プライバシーポリシーとアカウント削除ページの準備
MCP 対応
リモートMCPサーバーは、アプリ監査、承認後の決済リンク作成、注文確認、確定文書の公開に使うツールを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://approvekit.dev/mcpclaude mcp add --transport http dev-approvekit-approvekit https://approvekit.dev/mcp{"mcpServers":{"dev-approvekit-approvekit":{"type":"http","url":"https://approvekit.dev/mcp"}}}Cursor で開く{"servers":{"dev-approvekit-approvekit":{"type":"http","url":"https://approvekit.dev/mcp"}}}VS Code で開く{"mcpServers":{"dev-approvekit-approvekit":{"type":"http","url":"https://approvekit.dev/mcp"}}}{"mcpServers":{"dev-approvekit-approvekit":{"serverUrl":"https://approvekit.dev/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| app_token | string | いいえ | audit_app が返す app_token。プロジェクトルートの .approvekit.json に保存されています。アプリの初回監査では省略してください。 |
| inventory | object | はい | |
| inventory.stack | any | いいえ | アプリの構築方法。Expo の設定プラグインは権限に関する文字列を自動で追加するため、一部のチェック内容が異なります。 |
| inventory.app_name | string | はい | |
| inventory.platforms | array | はい | |
| inventory.bundle_ids | any | いいえ | iOS のバンドル識別子と Android のアプリケーション ID。 |
| inventory.permissions | array | いいえ | アプリが宣言する iOS の使用目的説明キーと Android の権限。例:NSCameraUsageDescription、android.permission.READ_CONTACTS。 |
| inventory.support_email | string | はい | プライバシーおよび削除リクエスト用の公開連絡先。 |
| inventory.auth_providers | array | いいえ | ユーザーのサインイン方法。例:「Sign in with Apple」、「Google」、「email and password」、「Supabase Auth」。 |
| inventory.data_collected | array | いいえ | |
| inventory.developer_name | string | はい | ポリシーに記載される正式名称。通常は会社名または個人開発者名です。 |
| inventory.takes_payments | boolean|null | いいえ | |
| inventory.third_party_sdks | array | いいえ | 依存関係から検出された SDK。例:「Firebase Analytics」、「RevenueCat」、「Sentry」。 |
| inventory.has_user_accounts | boolean | はい | ユーザーがサインアップまたはログインできる場合は True。 |
| inventory.android_target_sdk | any | いいえ | 判明している場合は、build.gradle の targetSdkVersion。 |
| inventory.privacy_policy_url | any | いいえ | 既存のプライバシーポリシー URL(ある場合)。 |
| inventory.google_oauth_scopes | array | いいえ | アプリがリクエストする Google OAuth スコープの完全な URL(Sign in with Google または Google APIs を使用する場合)。 |
| inventory.account_deletion_url | any | いいえ | ユーザーがアカウント削除を申請できる既存の公開ページ(ある場合)。 |
| inventory.play_developer_account | any | いいえ | Google Play アカウントの種類:2023-11-13 以降に作成された個人アカウント(クローズドテスト要件が適用されます)、それ以前に作成された個人アカウント、または組織アカウント。ユーザーに確認してください。 |
| inventory.account_deletion_in_app | boolean|null | いいえ | アプリ内でユーザーがアカウントを削除できる場合は True。 |
詳細
ApproveKit
AI で構築したアプリを、App Store の審査、Google Play の審査、Google OAuth の確認に通せるようにします。
ApproveKit は、Claude Code プラグインとリモート MCP サーバーです。コーディングエージェントがリポジトリを読み取り、アプリが収集する情報を一覧化し、審査担当者が実際に適用するルールに基づいて無料監査を実行します。審査に必要な書類が必要な場合は、アプリごとの一回限りの料金で、エージェントが書類を生成してホストします。
インストール
claude plugin marketplace add yateshaw/approvekit
claude plugin install approvekit@approvekit
その後、任意のアプリのリポジトリで Claude に次のように伝えます。
アプリを App Store に提出できる状態にして
または「Google OAuth の確認に備えて」、「このアプリが Google Play に拒否されるとしたら、なぜですか」、「プライバシーポリシーとアカウント削除ページが必要です」。
MCP に対応するエージェントなら、プラグインなしでサーバーを利用できます。
claude mcp add --transport http approvekit https://approvekit.dev/mcp
機能
- 一覧化。 スキルがエージェントに、リポジトリからプラットフォーム、サインイン方法、権限、収集データ、サードパーティ SDK、Google OAuth スコープ、決済情報を特定する方法を伝えます(Expo、React Native、Flutter、ネイティブ iOS と Android、Web に対応)。ソースコードがマシンの外に送信されることはありません。送信されるのは一覧情報のみです。
- 無料監査。 Apple の App Review ガイドライン、Google Play のポリシー、Google の OAuth 確認に関する 23 のルールを対象とします。検出事項ごとに、重大度、修正方法、公式情報源へのリンクが示されます。
- 書類(有料、任意)。
yourapp.approvekit.devでホストされるプライバシーポリシーとアカウント削除ページ、App Store Connect と Play Console 用の審査担当者向けメモ、さらに Google OAuth 用のスコープごとの説明とデモ動画の撮影リストを作成します。リポジトリから確認できない情報には[CONFIRM: ...]の印が付き、ユーザーが記入できます。ページが公開されるのは、テキストが確定した後のみです。
エージェントが独断で購入することはありません。検出事項と価格を報告し、ユーザーが承認した後にのみチェックアウトリンクを作成します。
料金
| 監査 | 無料 |
| Launch Pass(プライバシーポリシー、アカウント削除ページ、審査担当者向けメモ) | アプリごとに US$49 |
| Google OAuth Verification Pack(Launch Pass + スコープごとの説明 + デモ動画の台本) | アプリごとに US$249 |
MCP ツール
| ツール | 用途 |
|---|---|
audit_app | 一覧情報を送信して、検出事項と提供内容を取得します。再利用できる app_token を返します。 |
create_checkout | ユーザーの同意後、パッケージの Stripe リンクを作成します。 |
get_order | 支払い状況を確認し、支払い後は書類を Markdown 形式で取得します。 |
publish_document | 最終テキストを保存し、ホストされたページを公開します。 |
エンドポイント:https://approvekit.dev/mcp(Streamable HTTP、認証不要。アプリはアプリトークンで識別されます。)
リンク
- サイト:https://approvekit.dev
- 利用規約:https://approvekit.dev/terms
- プライバシー:https://approvekit.dev/privacy
- サポート:[email protected]
ApproveKit は WyeTech LLC の製品です。法的助言ではなく、ソフトウェアツールです。また、いずれのプラットフォームでの承認も保証しません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。