MCP Tools Reference: Android Device Management MCP Server

Alat: list_web_apps

Mencantumkan aplikasi web untuk perusahaan tertentu. Memerlukan nama resource perusahaan di kolom induk (misalnya, enterprises/{enterpriseId}).

Contoh berikut menunjukkan cara menggunakan curl untuk memanggil alat MCP list_web_apps.

Permintaan 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
}'
                

Skema Input

Permintaan untuk mencantumkan aplikasi web untuk perusahaan tertentu.

ListWebAppsRequest

Representasi JSON
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
Kolom
parent

string

Nama perusahaan dalam bentuk enterprises/{enterpriseId}.

pageSize

integer

Ukuran halaman yang diminta. Ini adalah petunjuk dan ukuran halaman sebenarnya dalam respons mungkin berbeda.

pageToken

string

Token yang mengidentifikasi halaman hasil yang ditampilkan oleh server.

Skema Output

Respons terhadap permintaan untuk mencantumkan aplikasi web untuk perusahaan tertentu.

ListWebAppsResponse

Representasi JSON
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
Kolom
webApps[]

object (WebApp)

Daftar aplikasi web.

nextPageToken

string

Jika ada lebih banyak hasil, token untuk mengambil halaman hasil berikutnya.

WebApp

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

string

Nama aplikasi web, yang dibuat oleh server selama pembuatan dalam bentuk enterprises/{enterpriseId}/webApps/{packageName}.

title

string

Judul aplikasi web seperti yang ditampilkan kepada pengguna (misalnya, di antara daftar aplikasi lain, atau sebagai label untuk ikon).

startUrl

string

URL awal, yaitu URL yang harus dimuat saat pengguna membuka aplikasi.

icons[]

object (WebAppIcon)

Daftar ikon untuk aplikasi web. Harus memiliki setidaknya satu elemen.

displayMode

enum (DisplayMode)

Mode tampilan aplikasi web.

versionCode

string (int64 format)

Versi aplikasi saat ini.

Perhatikan bahwa versi dapat meningkat secara otomatis selama masa aktif aplikasi web, sementara Google melakukan pembersihan internal untuk menjaga aplikasi web tetap terbaru.

WebAppIcon

Representasi JSON
{
  "imageData": string
}
Kolom
imageData

string

Byte sebenarnya dari gambar dalam string berenkode base64url (c.f. RFC4648, bagian 5 "Base 64 Encoding with URL and Filename Safe Alphabet").

  • Jenis gambar dapat berupa png atau jpg.
  • Idealnya, gambar harus berbentuk persegi.
  • Idealnya, ukuran gambar adalah 512x512.

Anotasi Alat

Petunjuk Destruktif: ❌ | Petunjuk Idempoten: ✅ | Petunjuk Hanya Baca: ✅ | Petunjuk Dunia Terbuka: ❌