mcpField
A
App Store Rejections Mcp

App Store Rejections Mcp

ローカル
github.com/RobertoJoseph開発ツール1636 週間前に更新

App Store Rejections Mcp について

App Store Rejections Mcpは、iOS開発者向けのMCPサーバーです。AIアシスタントから審査却下の理由や対処法、実例を検索でき、提出前の問題確認に役立ちます。

主な機能

  1. 01却下理由のセマンティック検索
  2. 02却下の詳細と修正手順の取得
  3. 03Apple審査ガイドラインの参照
  4. 04カテゴリ別の実例検索
  5. 05よくある却下理由のランキング

活用シーン

  1. 01Appleの却下メッセージの意味を調べる
  2. 02審査上の問題を手順に沿って修正する
  3. 03提出前にiOSアプリを確認する
  4. 04類似する申立てや事例を探す

MCP 対応

却下理由、解決策、Apple審査ガイドライン、実例を検索・取得するツールをMCPクライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"appstore-rejections": {
"command": "npx",
"args": [
"-y",
"appstore-rejections-mcp"
]
}
}
}
起動コマンドnpx -y appstore-rejections-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmappstore-rejections-mcp

ツール

6

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
querystringはい検索クエリ — 例: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 ツールを使って次の操作を行います:

  1. ガイドライン 4.3 を調べる
  2. 関連する却下理由を探す
  3. 段階的な解決策を取得する
  4. 開発者が同様の問題を修正した実例を示す
  5. コード例とベストプラクティスを提示する

仕組み

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をご覧ください。


コミュニティ


変更履歴

v1.0.2 - README を整理し、インストール手順をより明確にしました v1.0.1 - 無効な API キーのエラーを修正しました v1.0.0 - 初回リリース


開発者

Roberto Joseph - LinkedIn • Twitter • TikTok


ライセンス

MIT - 詳細はLICENSEファイルをご覧ください


世界中の iOS 開発者のために ❤️ を込めて制作 🚀

コメント

MCP は初めてですか?

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

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