MCP Tools Reference: Android Device Management MCP Server

Narzędzie: list_web_apps

Wyświetla listę aplikacji internetowych dla danej firmy. Wymaga nazwy zasobu przedsiębiorstwa w polu nadrzędnym (np. enterprises/{enterpriseId}).

Poniższy przykład pokazuje, jak za pomocą curl wywołać narzędzie list_web_apps MCP.

Żądanie 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
}'
                

Schemat wejściowy

Prośba o wyświetlenie listy aplikacji internetowych dla danej firmy.

ListWebAppsRequest

Zapis JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Pola
parent

string

Nazwa przedsiębiorstwa w formacie enterprises/{enterpriseId}.

pageSize

integer

Żądany rozmiar strony. To jest wskazówka, a rzeczywisty rozmiar strony w odpowiedzi może być inny.

pageToken

string

Token identyfikujący stronę wyników zwróconych przez serwer.

Schemat wyjściowy

Odpowiedź na żądanie wyświetlenia listy aplikacji internetowych dla danej firmy.

ListWebAppsResponse

Zapis JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Pola
webApps[]

object (WebApp)

Lista aplikacji internetowych.

nextPageToken

string

Jeśli jest więcej wyników, token do pobrania następnej strony wyników.

WebApp

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

string

Nazwa aplikacji internetowej, która jest generowana przez serwer podczas tworzenia w formacie enterprises/{enterpriseId}/webApps/{packageName}.

title

string

Nazwa aplikacji internetowej wyświetlana użytkownikowi (np. na liście innych aplikacji lub jako etykieta ikony).

startUrl

string

Adres URL startowy, czyli adres URL, który powinien się załadować, gdy użytkownik otworzy aplikację.

icons[]

object (WebAppIcon)

Lista ikon aplikacji internetowej. Musi zawierać co najmniej 1 element.

displayMode

enum (DisplayMode)

Tryb wyświetlania aplikacji internetowej.

versionCode

string (int64 format)

Obecna wersja aplikacji.

Pamiętaj, że wersja może automatycznie wzrastać w trakcie cyklu życia aplikacji internetowej, ponieważ Google przeprowadza wewnętrzne porządkowanie, aby aplikacja internetowa była aktualna.

WebAppIcon

Zapis JSON
{
  "imageData": string
}
Pola
imageData

string

Rzeczywiste bajty obrazu w ciągu tekstowym zakodowanym w formacie base64url (zgodnie z RFC4648, sekcja 5 „Base 64 Encoding with URL and Filename Safe Alphabet”).

  • Obraz może być w formacie PNG lub JPG.
  • Obraz powinien być kwadratowy.
  • Obraz powinien mieć rozmiar 512 x 512 pikseli.

Adnotacje do narzędzi

Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌