MCP Tools Reference: Android Device Management MCP Server

Outil : list_web_apps

Liste les applications Web pour une entreprise donnée. Nécessite le nom de ressource Enterprise dans le champ parent (par exemple, enterprises/{enterpriseId}).

L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP list_web_apps.

Requête 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
}'
                

Schéma d'entrée

Demande à lister les applications Web pour une entreprise donnée.

ListWebAppsRequest

Représentation JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Champs
parent

string

Nom de l'entreprise au format enterprises/{enterpriseId}.

pageSize

integer

La taille de page demandée. Il s'agit d'un indice. La taille réelle de la page dans la réponse peut être différente.

pageToken

string

Jeton identifiant une page de résultats renvoyée par le serveur.

Schéma de sortie

Réponse à une demande de liste des applications Web pour une entreprise donnée.

ListWebAppsResponse

Représentation JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Champs
webApps[]

object (WebApp)

Liste des applications Web.

nextPageToken

string

Si d'autres résultats sont disponibles, un jeton permettant de récupérer la page de résultats suivante.

WebApp

Représentation JSON
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Champs
name

string

Nom de l'application Web, généré par le serveur lors de la création au format enterprises/{enterpriseId}/webApps/{packageName}.

title

string

Titre de l'application Web tel qu'il est affiché à l'utilisateur (par exemple, dans une liste d'autres applications ou en tant que libellé d'icône).

startUrl

string

URL de démarrage, c'est-à-dire l'URL qui doit se charger lorsque l'utilisateur ouvre l'application.

icons[]

object (WebAppIcon)

Liste d'icônes pour l'application Web. Doit comporter au moins un élément.

displayMode

enum (DisplayMode)

Mode d'affichage de l'application Web.

versionCode

string (int64 format)

Version actuelle de l'application.

Notez que la version peut augmenter automatiquement au cours de la durée de vie de l'application Web, tandis que Google effectue des tâches de maintenance internes pour la maintenir à jour.

WebAppIcon

Représentation JSON
{
  "imageData": string
}
Champs
imageData

string

Octets réels de l'image dans une chaîne encodée en base64url (voir la section 5 de la norme RFC4648, "Base 64 Encoding with URL and Filename Safe Alphabet").

  • L'image peut être au format PNG ou JPG.
  • L'image doit idéalement être carrée.
  • L'image doit idéalement avoir une taille de 512 x 512.

Annotations d'outils

Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌