mcpField
A
ApproveKit

ApproveKit

リモート
approvekit.dev開発ツール04 週間前に更新
リポジトリ公式サイト

ApproveKit について

ApproveKitは、App Store、Google Play、Google OAuthの審査準備を支援するClaude CodeプラグインとリモートMCPサーバーです。リポジトリから作成した情報を審査ルールに照らして監査し、必要書類の生成とホスティングも行えます。

主な機能

  1. 01リポジトリからアプリ情報を整理
  2. 0223項目の審査ルールを監査
  3. 03問題と修正案、公式情報を提示
  4. 04審査書類の生成とホスティング
  5. 05ユーザー承認後に決済リンクを作成

活用シーン

  1. 01ストア申請前のルール確認
  2. 02Google OAuth認証の不足点を特定
  3. 03プライバシーポリシーとアカウント削除ページの準備

MCP 対応

リモートMCPサーバーは、アプリ監査、承認後の決済リンク作成、注文確認、確定文書の公開に使うツールを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://approvekit.dev/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
app_tokenstringいいえaudit_app が返す app_token。プロジェクトルートの .approvekit.json に保存されています。アプリの初回監査では省略してください。
inventoryobjectはい
inventory.stackanyいいえアプリの構築方法。Expo の設定プラグインは権限に関する文字列を自動で追加するため、一部のチェック内容が異なります。
inventory.app_namestringはい
inventory.platformsarrayはい
inventory.bundle_idsanyいいえiOS のバンドル識別子と Android のアプリケーション ID。
inventory.permissionsarrayいいえアプリが宣言する iOS の使用目的説明キーと Android の権限。例:NSCameraUsageDescription、android.permission.READ_CONTACTS。
inventory.support_emailstringはいプライバシーおよび削除リクエスト用の公開連絡先。
inventory.auth_providersarrayいいえユーザーのサインイン方法。例:「Sign in with Apple」、「Google」、「email and password」、「Supabase Auth」。
inventory.data_collectedarrayいいえ
inventory.developer_namestringはいポリシーに記載される正式名称。通常は会社名または個人開発者名です。
inventory.takes_paymentsboolean|nullいいえ
inventory.third_party_sdksarrayいいえ依存関係から検出された SDK。例:「Firebase Analytics」、「RevenueCat」、「Sentry」。
inventory.has_user_accountsbooleanはいユーザーがサインアップまたはログインできる場合は True。
inventory.android_target_sdkanyいいえ判明している場合は、build.gradle の targetSdkVersion。
inventory.privacy_policy_urlanyいいえ既存のプライバシーポリシー URL(ある場合)。
inventory.google_oauth_scopesarrayいいえアプリがリクエストする Google OAuth スコープの完全な URL(Sign in with Google または Google APIs を使用する場合)。
inventory.account_deletion_urlanyいいえユーザーがアカウント削除を申請できる既存の公開ページ(ある場合)。
inventory.play_developer_accountanyいいえGoogle Play アカウントの種類:2023-11-13 以降に作成された個人アカウント(クローズドテスト要件が適用されます)、それ以前に作成された個人アカウント、または組織アカウント。ユーザーに確認してください。
inventory.account_deletion_in_appboolean|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

機能

  1. 一覧化。 スキルがエージェントに、リポジトリからプラットフォーム、サインイン方法、権限、収集データ、サードパーティ SDK、Google OAuth スコープ、決済情報を特定する方法を伝えます(Expo、React Native、Flutter、ネイティブ iOS と Android、Web に対応)。ソースコードがマシンの外に送信されることはありません。送信されるのは一覧情報のみです。
  2. 無料監査。 Apple の App Review ガイドライン、Google Play のポリシー、Google の OAuth 確認に関する 23 のルールを対象とします。検出事項ごとに、重大度、修正方法、公式情報源へのリンクが示されます。
  3. 書類(有料、任意)。 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、認証不要。アプリはアプリトークンで識別されます。)

リンク

ApproveKit は WyeTech LLC の製品です。法的助言ではなく、ソフトウェアツールです。また、いずれのプラットフォームでの承認も保証しません。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。