MCP Tools Reference: Android Device Management MCP Server

Herramienta: get_web_app

Obtiene una app web. Requiere el nombre del recurso en el siguiente formato: enterprises/{enterpriseId}/webApps/{webAppId}.

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

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

Esquema de entrada

Es una solicitud para obtener una app web.

GetWebAppRequest

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

string

Nombre de la app web con el formato enterprises/{enterpriseId}/webApps/{packageName}.

Esquema de salida

Una app web

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: ❌