App Store Rejections Mcp について
App Store Rejections Mcpは、iOS開発者向けのMCPサーバーです。AIアシスタントから審査却下の理由や対処法、実例を検索でき、提出前の問題確認に役立ちます。
主な機能
- 01却下理由のセマンティック検索
- 02却下の詳細と修正手順の取得
- 03Apple審査ガイドラインの参照
- 04カテゴリ別の実例検索
- 05よくある却下理由のランキング
活用シーン
- 01Appleの却下メッセージの意味を調べる
- 02審査上の問題を手順に沿って修正する
- 03提出前にiOSアプリを確認する
- 04類似する申立てや事例を探す
MCP 対応
却下理由、解決策、Apple審査ガイドライン、実例を検索・取得するツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 検索クエリ — 例:Appleの却下メッセージ、ガイドライン番号、問題の説明 |
詳細
appstore-rejections-mcp
AI アシスタントが、Apple App Store の却下理由、解決策、実例を厳選してまとめたデータベースを利用できるようにする MCP(Model Context Protocol)サーバーです。
48 件の却下理由、51 件の解決策、554 件の実例、Apple の審査ガイドラインの全 130 項目を収録したデータベースを基に構築されています。
ウェブサイト • npm • GitHub • コントリビューション
ツール
| ツール | 説明 |
|---|---|
search_rejections | セマンティック検索 — Apple の却下メッセージを貼り付けるか、問題について説明します |
get_rejection_reason | 特定の却下理由の詳細(Apple のメッセージ、タグ、カテゴリ) |
get_solutions | コード例、難易度、成功率を含む段階的な修正方法 |
get_guideline | 番号で Apple 審査ガイドラインを検索します(例:2.1、4.3、5.1.1) |
list_common_rejections | 発生頻度順に並べた主な却下理由 |
get_cases | 理由、アプリカテゴリ、異議申し立ての状況で絞り込んだ実例 |
インストール
Claude Code(推奨 — 最も簡単)
ターミナルで次のコマンドを実行します。
claude mcp add --transport stdio appstore-rejections -- npx -y appstore-rejections-mcp
これで完了です!Claude Code を再読み込みすると、MCP サーバーが自動的に接続されます。
Cursor
Cursor の設定ファイルに追加します。
- macOS/Linux:
~/.cursor/mcp.json - Windows:
%APPDATA%\Cursor\mcp.json
{
"mcpServers": {
"appstore-rejections": {
"command": "npx",
"args": ["-y", "appstore-rejections-mcp"]
}
}
}
ファイルを保存して Cursor を再起動すると、自動的に接続されます。
Claude Desktop(レガシー — グローバル)
Claude Desktop の設定に追加します。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"appstore-rejections": {
"command": "npx",
"args": ["-y", "appstore-rejections-mcp"]
}
}
}
使用例
接続すると、AI アシスタントに次のように依頼できます。
却下理由を検索する:
「アプリがガイドライン 4.3 に違反して却下されました。どういう意味ですか?」
解決策を取得する:
「プライバシーポリシーがないことによる App Store の却下を修正するには、どうすればよいですか?」
提出前にアプリを確認する:
「App Store で却下される可能性がないか、iOS アプリのコードベースを確認してください」
ガイドラインを調べる:
「Apple のガイドライン 5.1.1 には何が書かれていますか?」
実例を探す:
「Finance アプリが却下され、開発者が異議申し立てをした事例を見せてください」
データの収録内容
- Apple の実際のメッセージテンプレートを含む、文書化された却下理由 48 件
- 実装手順とコード例を含む、解決策 51 件
- Reddit、Stack Overflow、Apple フォーラム、開発者ブログから収集した実例 554 件
- 全 5 セクションにわたる Apple 審査ガイドラインの項目 130 件
- 追跡対象のアプリカテゴリ 50 種類
- pgvector の埋め込みを活用したセマンティック検索
要件
- Node.js >= 18
クイックスタート
Claude Code ユーザー向け
claude mcp add --transport stdio appstore-rejections -- npx -y appstore-rejections-mcp
次に、Claude Code で次のように尋ねます。
「iOS アプリが App Store で却下される可能性がないか確認してください」
それ以外のユーザー向け
Cursor、Claude Desktop、その他の設定方法については、上記のインストールセクションをご覧ください。
実例
ユーザーが Claude Code に質問:
「iOS アプリがガイドライン 4.3 に違反して却下されました。どういう意味で、どう修正できますか?」
Claude は MCP ツールを使って次の操作を行います:
- ガイドライン 4.3 を調べる
- 関連する却下理由を探す
- 段階的な解決策を取得する
- 開発者が同様の問題を修正した実例を示す
- コード例とベストプラクティスを提示する
仕組み
MCP サーバーは、AI アシスタントを次の情報に接続します。
- 却下理由 48 件 — Apple の実際の却下メッセージとパターン
- 解決策 51 件 — 難易度評価付きの段階的な修正方法
- 実例 554 件 — コミュニティの体験談と異議申し立て
- ガイドライン 130 件 — Apple 審査ガイドラインの全項目
- セマンティック検索 — ベクトル埋め込みを活用したスマートな照合
開発者向け
ソースからビルドする
git clone https://github.com/RobertoJoseph/appstore-rejections-mcp.git
cd appstore-rejections-mcp
npm install
npm run build
環境変数(任意)
カスタムの Supabase インスタンスを使用する場合:
SUPABASE_URL=your-url
SUPABASE_ANON_KEY=your-key
詳しくはCONTRIBUTING.mdをご覧ください。
コミュニティ
- バグを見つけましたか? issue を作成
- アイデアがありますか? ディスカッションを開始
- 貢献したいですか? CONTRIBUTING.mdをご覧ください
- 質問がありますか? メール:[email protected]
変更履歴
v1.0.2 - README を整理し、インストール手順をより明確にしました v1.0.1 - 無効な API キーのエラーを修正しました v1.0.0 - 初回リリース
開発者
Roberto Joseph - LinkedIn • Twitter • TikTok
ライセンス
MIT - 詳細はLICENSEファイルをご覧ください
世界中の iOS 開発者のために ❤️ を込めて制作 🚀
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。