PGYER MCP Server

公式

PGYERプラットフォーム用のMCPサーバーで、アプリのアップロードやクエリなどをサポートします。

ドキュメント

PGYER MCP サーバー

English | 中文

これは、アプリケーションを PGYER プラットフォームにアップロードするための MCP (Model Context Protocol) サーバーです。

Claude Screenshot

機能

  • MCP (Model Context Protocol) プロトコルに準拠し、マルチプラットフォーム統合(Claude、VSCode など)をサポート
  • 3つのコアツールを提供:
    • upload-app:アプリ(ipa/apk)を PGYER プラットフォームにアップロードし、複数のアップロードパラメータをサポート
    • list-my-apps:現在のアカウントにアップロードされたアプリのリストを照会し、ページネーションをサポート
    • get-app-info-by-shortcut:アプリのショートリンク(shortcut)を通じて詳細情報を照会
  • 環境変数 PGYER_API_KEY による API キーの設定をサポートし、安全で柔軟
  • シンプルで使いやすい API インターフェース、コマンドライン、Node.js、Docker など複数の実行方法をサポート
  • カスタムアップロードパラメータ(インストール方法、インストールパスワード、更新説明、有効期限など)をサポート
  • iOS/Android アプリの配布、テスト、内部テストなど、さまざまなシナリオに適用可能

ユースケース

  • アプリ配布と内部テスト:PGYER プラットフォームを通じて iOS/Android アプリを迅速に配布し、公開インストール、パスワードインストール、招待インストールなど複数の方法をサポート。チーム内部テスト、公開テストなどのシナリオに最適。
  • 継続的インテグレーションと自動化:CI/CD ツール(Jenkins、GitHub Actions など)と組み合わせて、アプリの自動パッケージ化、アップロード、配布を実現し、開発効率を向上。
  • マルチプラットフォーム統合:Claude、VSCode などのプラットフォームとの統合をサポートし、開発者が異なる環境で PGYER サービスを利用するのに便利。
  • アプリバージョン管理list-my-apps および get-app-info-by-shortcut ツールを通じて、アップロード済みのアプリバージョン情報を簡単に照会・管理。

統合方法

VSCode での統合

ワンクリックコマンドでクイックインストール:

code --add-mcp '{"name":"pgyer","command":"npx","args":["-y","pgyer-mcp-server"],"env":{"PGYER_API_KEY":"<your_pgyer_api_key>"}}'

注意: <your_pgyer_api_key> をあなたの PGYER API キーに置き換えてください。

Claude Code との統合

Claude Code(コマンドラインツール)を使用している場合、以下のコマンドで PGYER MCP サーバーをすばやく追加できます:

claude mcp add --transport stdio pgyer --env PGYER_API_KEY=<your_pgyer_api_key> -- npx -y pgyer-mcp-server

<your_pgyer_api_key> をあなたの PGYER API キーに置き換えてください。

Codex との統合

Codex を使用している場合、以下のコマンドで PGYER MCP サーバーをすばやく追加できます:

codex mcp add pgyer --env PGYER_API_KEY=<your_pgyer_api_key> -- npx -y pgyer-mcp-server

<your_pgyer_api_key> をあなたの PGYER API キーに置き換えてください。

ツール設定

以下のツールグループが利用可能です(デフォルトではすべて有効):

  1. upload-app:アプリを PGYER プラットフォームにアップロード
  2. list-my-apps:自分がアップロードしたアプリのリストを照会
  3. get-app-info-by-shortcut:ショートリンク(App shortcut)を通じてアプリ情報を照会

ライセンス

MIT

貢献

プロジェクトの改善にご協力いただける場合は、Pull Request の送信や Issue の作成を歓迎します。