MCP Tools Reference: Android Device Management MCP Server

Alat: get_web_app

Mendapatkan aplikasi web. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/webApps/{webAppId}.

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

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

Skema Input

Permintaan untuk mendapatkan aplikasi web.

GetWebAppRequest

Representasi JSON
{
  "name": string
}
Kolom
name

string

Nama aplikasi web dalam bentuk enterprises/{enterpriseId}/webApps/{packageName}.

Skema Output

Aplikasi web.

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