MCP Tools Reference: Android Device Management MCP Server

Ferramenta: list_web_apps

Lista apps da Web de uma determinada empresa. Exige o nome do recurso empresarial no campo principal (por exemplo, enterprises/{enterpriseId}).

O exemplo a seguir demonstra como usar curl para invocar a ferramenta list_web_apps MCP.

Solicitação 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
}'
                

Esquema de entrada

Solicitação para listar apps da Web de uma determinada empresa.

ListWebAppsRequest

Representação JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Campos
parent

string

O nome da empresa no formato enterprises/{enterpriseId}.

pageSize

integer

O tamanho da página solicitado. Esta é uma dica, e o tamanho real da página na resposta pode ser diferente.

pageToken

string

Um token que identifica uma página de resultados retornada pelo servidor.

Esquema de saída

Resposta a uma solicitação para listar apps da Web de uma determinada empresa.

ListWebAppsResponse

Representação JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Campos
webApps[]

object (WebApp)

A lista de apps da Web.

nextPageToken

string

Se houver mais resultados, um token para recuperar a próxima página de resultados.

WebApp

Representação JSON
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Campos
name

string

O nome do web app, que é gerado pelo servidor durante a criação no formato enterprises/{enterpriseId}/webApps/{packageName}.

title

string

O título do web app conforme mostrado ao usuário (por exemplo, em uma lista de outros aplicativos ou como um rótulo para um ícone).

startUrl

string

O URL de inicialização, ou seja, o URL que deve ser carregado quando o usuário abre o aplicativo.

icons[]

object (WebAppIcon)

Uma lista de ícones para o web app. Precisa ter pelo menos um elemento.

displayMode

enum (DisplayMode)

O modo de exibição do app da Web.

versionCode

string (int64 format)

A versão atual do app.

A versão pode aumentar automaticamente durante a vida útil do web app, enquanto o Google faz a limpeza interna para manter o web app atualizado.

WebAppIcon

Representação JSON
{
  "imageData": string
}
Campos
imageData

string

Os bytes reais da imagem em uma string codificada em base64url (consulte RFC4648, seção 5 "Codificação da Base64 com URL e alfabeto seguro de nome de arquivo").

  • O tipo de imagem pode ser png ou jpg.
  • O ideal é que a imagem seja quadrada.
  • O ideal é que a imagem tenha um tamanho de 512 x 512.

Anotações de ferramentas

Dica destrutiva: ❌ | Dica idempotente: ✅ | Dica somente leitura: ✅ | Dica de mundo aberto: ❌