MCP Tools Reference: Android Device Management MCP Server

工具:list_web_apps

列出指定企業的網頁應用程式。父項欄位中必須包含企業資源名稱 (例如:enterprises/{enterpriseId})。

以下範例示範如何使用 curl 叫用 list_web_apps MCP 工具。

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

輸入內容的結構定義

要求列出特定企業的網頁應用程式。

ListWebAppsRequest

JSON 表示法
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
欄位
parent

string

企業名稱,格式為 enterprises/{enterpriseId}

pageSize

integer

要求的頁面大小。這是提示,回應中的實際網頁大小可能有所不同。

pageToken

string

這個符記可識別伺服器傳回的結果頁面。

輸出內容的結構定義

回應列出特定企業的網頁應用程式要求。

ListWebAppsResponse

JSON 表示法
{
  "webApps": [
    {
      object (WebApp)
    }
  ],
  "nextPageToken": string
}
欄位
webApps[]

object (WebApp)

網頁應用程式清單。

nextPageToken

string

如有更多結果,則為用來擷取下一頁結果的符記。

WebApp

JSON 表示法
{
  "name": string,
  "title": string,
  "startUrl": string,
  "icons": [
    {
      object (WebAppIcon)
    }
  ],
  "displayMode": enum (DisplayMode),
  "versionCode": string
}
欄位
name

string

網頁應用程式的名稱,由伺服器在建立期間以 enterprises/{enterpriseId}/webApps/{packageName} 格式產生。

title

string

向使用者顯示的網頁應用程式標題 (例如在其他應用程式清單中,或做為圖示的標籤)。

startUrl

string

啟動網址,也就是使用者開啟應用程式時應載入的網址。

icons[]

object (WebAppIcon)

網頁應用程式的圖示清單,至少要有一個元素。

displayMode

enum (DisplayMode)

網頁應用程式的顯示模式。

versionCode

string (int64 format)

應用程式的目前版本。

請注意,在網頁應用程式的生命週期內,版本可能會自動增加,而 Google 會進行內部整理,確保網頁應用程式保持在最新狀態。

WebAppIcon

JSON 表示法
{
  "imageData": string
}
欄位
imageData

string

圖片的實際位元組,以 base64url 編碼字串表示 (請參閱 RFC4648 第 5 節「網址和檔案名稱安全字母的 Base 64 編碼」)。

  • 圖片類型可以是 PNG 或 JPG。
  • 圖片最好是正方形。
  • 圖片大小最好是 512 x 512。

工具註解

破壞性提示:❌ | 等冪提示:✅ | 唯讀提示:✅ | 開放世界提示:❌