hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides tools for App Store Connect API integration, enabling management of apps, beta testing, bundle IDs, devices, and user permissions for App Store submissions.
Allows interaction with the App Store Connect API for managing apps, beta testers, bundle IDs, devices, and capabilities in App Store Connect.
App Store Connect MCP サーバー
App Store Connect APIと連携するためのModel Context Protocol(MCP)サーバー。このサーバーは、App Store Connectでアプリ、ベータテスター、バンドルID、デバイス、機能を管理するためのツールを提供します。
特徴
- アプリ管理
- すべてのアプリを一覧表示する
- アプリの詳細情報を取得する
- アプリのメタデータと関係性を表示する
- ベータテスト
- ベータグループの一覧
- ベータテスターのリスト
- グループへのテスターの追加/削除
- ベータテスト構成の管理
- バンドルID管理
- バンドルIDを一覧表示する
- 新しいバンドルIDを作成する
- バンドルIDの詳細を取得する
- 機能を有効化/無効化
- デバイス管理
- 登録済みデバイスの一覧
- デバイスの種類、プラットフォーム、ステータスでフィルタリング
- デバイスの詳細を表示
- ユーザー管理
- チームメンバーの一覧
- ユーザーの役割と権限を表示する
- 役割とアクセスでユーザーをフィルタリングする
インストール
Copy
構成
Claude Desktop 構成ファイルに次のコードを追加します。
macOS
Copy
ウィンドウズ
Copy
Copy
認証
- App Store ConnectからApp Store Connect APIキーを生成する
- .p8秘密鍵ファイルをダウンロードする
- キーIDと発行者IDをメモしてください
- 構成で環境変数を設定する
利用可能なツール
アプリ管理
list_apps
: App Store Connect内のすべてのアプリのリストを取得しますget_app_info
: 特定のアプリの詳細情報を取得する
ベータテスト
list_beta_groups
: すべてのベータテストグループを一覧表示するlist_group_testers
: 特定のベータ グループのテスターを一覧表示するadd_tester_to_group
: ベータグループに新しいテスターを追加するremove_tester_from_group
: ベータグループからテスターを削除する
バンドルID管理
list_bundle_ids
: 登録されているすべてのバンドルIDを一覧表示するcreate_bundle_id
: 新しいバンドルIDを登録するget_bundle_id_info
: 詳細なバンドルID情報を取得するenable_bundle_capability
: バンドルIDの機能を有効にするdisable_bundle_capability
: バンドルIDの機能を無効にする
デバイス管理
list_devices
: フィルタリングオプションを使用して登録済みのすべてのデバイスを一覧表示します
ユーザー管理
list_users
: 役割フィルタリングを使用してすべてのチームメンバーを一覧表示します
エラー処理
サーバーは、次の適切なエラー処理を実装します。
- 認証が無効です
- 必要なパラメータが不足しています
- API レート制限
- ネットワークの問題
- 無効な操作
発達
Copy
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。