MCP Tools Reference: Android Device Management MCP Server

Инструмент: list_web_apps

Отображает список веб-приложений для данного предприятия. Необходимо указать имя ресурса предприятия в родительском поле (например, enterprises/{enterpriseId}).

В следующем примере показано, как использовать curl для вызова инструмента MCP list_web_apps .

Запрос Curl
                  
curl --location 'https://androidmanagement.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
  "method": "tools/call",
  "params": {
    "name": "list_web_apps",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Схема ввода

Запрос на составление списка веб-приложений для данного предприятия.

ListWebAppsRequest

JSON-представление
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Поля
parent

string

Название предприятия в формате enterprises/{enterpriseId} .

pageSize

integer

Запрошенный размер страницы. Это подсказка, фактический размер страницы в ответе может отличаться.

pageToken

string

Токен, идентифицирующий страницу результатов, возвращенных сервером.

Схема вывода

Ответ на запрос о предоставлении списка веб-приложений для конкретного предприятия.

ListWebAppsResponse

JSON-представление
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Поля
webApps[]

object ( WebApp )

Список веб-приложений.

nextPageToken

string

Если результатов больше, токен для перехода на следующую страницу результатов.

Веб-приложение

JSON-представление
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Поля
name

string

Название веб-приложения, генерируемое сервером при создании, имеет вид enterprises/{enterpriseId}/webApps/{packageName} .

title

string

Название веб-приложения, отображаемое пользователю (например, в списке других приложений или в качестве подписи к значку).

startUrl

string

Начальный URL-адрес, то есть URL-адрес, который должен загружаться при открытии пользователем приложения.

icons[]

object ( WebAppIcon )

Список иконок для веб-приложения. Должен содержать как минимум один элемент.

displayMode

enum ( DisplayMode )

Режим отображения веб-приложения.

versionCode

string ( int64 format)

Текущая версия приложения.

Обратите внимание, что версия может автоматически увеличиваться в течение всего срока службы веб-приложения, поскольку Google выполняет внутренние операции по поддержанию его актуальности.

WebAppIcon

JSON-представление
{
  "imageData": string
}
Поля
imageData

string

Фактические байты изображения в строке, закодированной в формате base64url (см. RFC4648, раздел 5 «Кодирование Base64 с использованием алфавита, безопасного для URL и имен файлов»).

  • Тип изображения может быть png или jpg.
  • В идеале изображение должно быть квадратным.
  • В идеале размер изображения должен составлять 512x512 пикселей.

Аннотации инструментов

Подсказка о разрушительном эффекте: ❌ | Подсказка об идемпотентности: ✅ | Подсказка только для чтения: ✅ | Подсказка об открытом мире: ❌