mcpField
A
App Store Release

App Store Release

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

App Store Release について

App Store Release は、iOS 開発者とエージェント向けの App Store Connect リリースツールです。審査準備を確認して公開情報を作成し、アプリのファイルもオフラインで調べて、提出前の課題を順序付きで示します。

主な機能

  1. 01アプリ審査のオフライン事前確認
  2. 02順序付きの準備状況と対応計画
  3. 03各言語のストア情報作成
  4. 04価格、年齢評価、購入項目の管理
  5. 05準備完了後の提出と審査追跡

活用シーン

  1. 01審査前にプライバシーマニフェストと権限説明を確認
  2. 02複数の地域向けストア情報を準備
  3. 03サブスクリプション、特典、アプリ内購入を設定
  4. 04審査結果を追跡し、却下に対応

MCP 対応

MCP サーバーとして MCP クライアントから利用でき、CLI でも実行できます。MCP 経由でエージェントが App Store のリリース確認や提出を行えます。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbappstore-release.mcpb

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

appstore-release

エージェントに頼んで、iOS アプリを App Store の審査に提出しましょう。

skills.sh CI MIT iOS 27

appstore-release:check で12件の問題が見つかり、release で修正し、submit でアプリと新しいサブスクリプションを App Review に提出します

下記のデモを実行した際の実際の出力です。


npx skills add beydemirfurkan/appstore-release

次に、エージェントにこう伝えます:「アプリを審査に提出して。」

エージェントは App Store Connect からアプリの情報を読み取り、審査を妨げているものをすべて特定します。続いて、Apple の API で対応できるものを修正し、妨げるものがなくなった場合にのみ提出します。

Apple アカウントなしで試す

git clone https://github.com/beydemirfurkan/appstore-release && cd appstore-release
source scripts/demo/setup.sh

appstore-release check
appstore-release release
appstore-release submit --submit

デモは App Store Connect のローカルな代替環境で動作するため、マシンの外にデータが送られることはありません。

動作の仕組み

preflight は Info.plist、プライバシーマニフェスト、コードをオフラインで直接読み取り、ビルド前に App Review で却下される問題を特定します。理由のない権限確認ダイアログ、削除できないアカウント、復元機能のないペイウォールなどが対象です。各項目にはガイドライン、ファイルと行番号、修正方法が示されます。

check はアプリ全体を読み取り、順序付きの計画とともに判定結果を返します。各項目について、このツールで修正できるのか、自分で修正する必要があるのかが示されます。

release は、ビルド、すべてのロケールのメタデータ、価格、年齢制限レーティング、アクセシビリティラベル、スクリーンショット、オファーとオファーコード付きのサブスクリプション、アプリ内課金を登録します。冪等性があるため、2回目の実行では何も送信されません。

submit は、新しいプランや購入項目があればそれらとともにバージョンを提出し、check が準備完了と判定しない限り提出しません。その後、check --wait で審査の結果を確認できます。

Apple のプライバシーラベルは Web UI で管理されます。check は、クリックする場所を正確に示します。アプリの最初のサブスクリプションまたはアプリ内課金は API 経由でバージョンとともに提出されます。App Store Connect が受け付けない場合は何も提出せず、代わりに必要な操作を案内します。

Expo をお使いですか?store.config.json、eas.json、app.json はそのまま読み取られます。

スキル

appstore-release は計画を読み込み、各項目をその領域に詳しいスキルに引き継ぎます。

  • app-store-preflight:提出前に、アプリ自体で App Review に却下される問題を確認します
  • app-store-screenshot-upload:正確なサイズ、iPhone Duo、iPad
  • app-store-age-rating:2026年の質問票
  • app-store-subscriptions:プラン、無料トライアル、買い切り購入
  • app-store-rejection:審査担当者のメッセージを読み、修正して再提出します
  • ios-code-signing:EAS の証明書とプロビジョニングプロファイル
  • app-store-testflight:グループ、テスター、「テスト内容」、ベータ版審査
  • app-store-customer-reviews:顧客レビューを読み、返信を下書きし、確認後にそれぞれ公開します

スキル名が asc-* だった3.xから移行しますか?古いスキルを削除してから、再度追加してください。

npx skills remove asc-screenshots asc-age-rating asc-subscriptions asc-rejection asc-credentials asc-testflight asc-reviews
npx skills add beydemirfurkan/appstore-release

以下としても実行できます

  • Claude Code: /plugin marketplace add beydemirfurkan/appstore-release
  • Claude Desktop: appstore-release.mcpb を開きます
  • 任意の MCP ホスト: npx -y -p github:beydemirfurkan/appstore-release appstore-release-mcp (設定)
  • CLI: npx github:beydemirfurkan/appstore-release check

実際のアプリを接続するには、App Store Connect API キーと設定ファイルが必要です。リファレンスでは、その両方の設定方法を説明しています。


iOS 27 および App Store Connect API 4.5 に対応 · 依存関係ゼロ · Node 20.11 以降
リファレンス · 変更履歴 · MIT · Apple とは無関係です

コメント

MCP は初めてですか?

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

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