MCP Tools Reference: Android Device Management MCP Server

Herramienta: list_web_apps

Enumera las apps web de una empresa determinada. Se requiere el nombre del recurso de la empresa en el campo principal (p.ej., enterprises/{enterpriseId}).

En el siguiente ejemplo, se muestra cómo usar curl para invocar la herramienta de MCP list_web_apps.

Solicitud de 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 que se incluyan en la lista las apps web de una empresa determinada.

ListWebAppsRequest

Representación JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Campos
parent

string

Nombre de la empresa en el formato enterprises/{enterpriseId}.

pageSize

integer

Es el tamaño de página solicitado. Esta es una sugerencia, y el tamaño real de la página en la respuesta puede ser diferente.

pageToken

string

Es un token que identifica una página de resultados que devuelve el servidor.

Esquema de salida

Es la respuesta a una solicitud para enumerar las apps web de una empresa determinada.

ListWebAppsResponse

Representación JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Campos
webApps[]

object (WebApp)

Es la lista de apps web.

nextPageToken

string

Si hay más resultados, se incluye un token para recuperar la siguiente página de resultados.

WebApp

Representación JSON
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Campos
name

string

Nombre de la app web, que el servidor genera durante la creación en el formato enterprises/{enterpriseId}/webApps/{packageName}.

title

string

Es el título de la app web que se muestra al usuario (p.ej., en una lista de otras aplicaciones o como etiqueta de un ícono).

startUrl

string

Es la URL de inicio, es decir, la URL que se debe cargar cuando el usuario abre la aplicación.

icons[]

object (WebAppIcon)

Es una lista de íconos para la app web que debe tener al menos un elemento.

displayMode

enum (DisplayMode)

Es el modo de visualización de la app web.

versionCode

string (int64 format)

Es la versión actual de la app.

Ten en cuenta que la versión puede aumentar automáticamente durante la vida útil de la app web, mientras que Google realiza tareas internas de mantenimiento para mantener la app web actualizada.

WebAppIcon

Representación JSON
{
  "imageData": string
}
Campos
imageData

string

Son los bytes reales de la imagen en una cadena codificada en base64url (consulta RFC4648, sección 5, "Base 64 Encoding with URL and Filename Safe Alphabet").

  • El tipo de imagen puede ser png o jpg.
  • Lo ideal es que la imagen sea cuadrada.
  • Lo ideal es que la imagen tenga un tamaño de 512 x 512.

Anotaciones de herramientas

Sugerencia destructiva: ❌ | Sugerencia idempotente: ✅ | Sugerencia de solo lectura: ✅ | Sugerencia de mundo abierto: ❌