MCP Tools Reference: Android Device Management MCP Server

Strumento: list_web_apps

Elenca le app web per una determinata azienda. Richiede il nome della risorsa aziendale nel campo padre (ad es. enterprises/{enterpriseId}).

Il seguente esempio mostra come utilizzare curl per richiamare lo strumento MCP list_web_apps.

Curl Request
                  
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
}'
                

Schema di input

Richiedi di elencare le app web per una determinata azienda.

ListWebAppsRequest

Rappresentazione JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Campi
parent

string

Il nome dell'impresa nel modulo enterprises/{enterpriseId}.

pageSize

integer

Le dimensioni della pagina richiesta. Questo è un suggerimento e la dimensione effettiva della pagina nella risposta potrebbe essere diversa.

pageToken

string

Un token che identifica una pagina di risultati restituita dal server.

Schema di output

Risposta a una richiesta di elenco delle app web per una determinata azienda.

ListWebAppsResponse

Rappresentazione JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Campi
webApps[]

object (WebApp)

L'elenco delle app web.

nextPageToken

string

Se sono presenti altri risultati, un token per recuperare la pagina successiva dei risultati.

WebApp

Rappresentazione JSON
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
Campi
name

string

Il nome dell'app web, generato dal server durante la creazione nel formato enterprises/{enterpriseId}/webApps/{packageName}.

title

string

Il titolo dell'app web visualizzato dall'utente (ad esempio, in un elenco di altre applicazioni o come etichetta per un'icona).

startUrl

string

L'URL di avvio, ovvero l'URL che deve essere caricato quando l'utente apre l'applicazione.

icons[]

object (WebAppIcon)

Un elenco di icone per l'app web. Deve contenere almeno un elemento.

displayMode

enum (DisplayMode)

La modalità di visualizzazione dell'app web.

versionCode

string (int64 format)

La versione attuale dell'app.

Tieni presente che la versione può aumentare automaticamente durante il ciclo di vita dell'app web, mentre Google esegue la manutenzione interna per mantenere l'app web aggiornata.

WebAppIcon

Rappresentazione JSON
{
  "imageData": string
}
Campi
imageData

string

I byte effettivi dell'immagine in una stringa con codifica base64url (cfr. RFC4648, sezione 5 "Base 64 Encoding with URL and Filename Safe Alphabet").

  • Il tipo di immagine può essere PNG o JPG.
  • L'immagine dovrebbe idealmente essere quadrata.
  • Idealmente, l'immagine dovrebbe avere una dimensione di 512 x 512.

Annotazioni dello strumento

Suggerimento distruttivo: ❌ | Suggerimento idempotente: ✅ | Suggerimento di sola lettura: ✅ | Suggerimento open world: ❌