MCP Tools Reference: Android Device Management MCP Server

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

Получает веб-приложение. Требуется указать имя ресурса в формате: enterprises/{enterpriseId}/webApps/{webAppId}.

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

Запрос 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": "get_web_app",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

Схема ввода

Запрос на создание веб-приложения.

GetWebAppRequest

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

string

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

Схема вывода

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

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

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 пикселей.

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

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