PGYER MCP Server

официальный

MCP-сервер для платформы PGYER, поддерживает загрузку, запрос приложений и другое.

Документация

PGYER MCP Сервер

English | 中文

Это MCP (Model Context Protocol) сервер для загрузки приложений на платформу PGYER.

Claude Screenshot

Возможности

  • Совместимость с протоколом MCP (Model Context Protocol), поддержка интеграции с различными платформами (такими как Claude, VSCode и др.)
  • Предоставляет три основных инструмента:
    • upload-app: загрузка приложения (ipa/apk) на платформу PGYER с поддержкой различных параметров загрузки
    • list-my-apps: запрос списка загруженных приложений в текущей учётной записи с поддержкой постраничного вывода
    • get-app-info-by-shortcut: запрос подробной информации о приложении по короткой ссылке (shortcut)
  • Поддержка настройки API-ключа через переменную окружения PGYER_API_KEY, безопасно и гибко
  • Простой и удобный API-интерфейс, поддержка запуска из командной строки, через Node.js, Docker и другими способами
  • Поддержка пользовательских параметров загрузки (таких как способ установки, пароль для установки, описание обновления, срок действия и т.д.)
  • Подходит для распространения iOS/Android приложений, тестирования, внутреннего бета-тестирования и многих других сценариев

Сценарии использования

  • Распространение приложений и внутреннее тестирование: быстрое распространение iOS/Android приложений через платформу PGYER с поддержкой публичной установки, установки по паролю, установки по приглашению и других способов, подходит для внутреннего тестирования в команде, публичного бета-тестирования и т.п.
  • Непрерывная интеграция и автоматизация: совместное использование с инструментами 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> на ваш API-ключ PGYER.

Интеграция с Claude Code

Если вы используете Claude Code (инструмент командной строки), вы можете быстро добавить PGYER MCP Server с помощью следующей команды:

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

Замените <your_pgyer_api_key> на ваш API-ключ PGYER.

Интеграция с Codex

Если вы используете Codex, вы можете быстро добавить PGYER MCP Server с помощью следующей команды:

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

Замените <your_pgyer_api_key> на ваш API-ключ PGYER.

Конфигурация инструментов

Доступны следующие группы инструментов (по умолчанию все включены):

  1. upload-app: загрузка приложения на платформу PGYER
  2. list-my-apps: запрос списка загруженных вами приложений
  3. get-app-info-by-shortcut: запрос информации о приложении по короткой ссылке (App shortcut)

Лицензия

MIT

Участие в разработке

Приветствуются Pull Request'ы и создание Issue для помощи в улучшении проекта.