MCP Tools Reference: Android Device Management MCP Server

工具:list_web_apps

列出指定企业的 Web 应用。需要在父字段中提供企业资源名称(例如 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
}'
                

输入架构

请求列出指定企业的 Web 应用。

ListWebAppsRequest

JSON 表示法
{
  "parent": string,
  "pageSize": integer,
  "pageToken": string
}
字段
parent

string

企业的名称,格式为 enterprises/{enterpriseId}

pageSize

integer

请求的页面大小。这只是一个提示,响应中的实际网页大小可能会有所不同。

pageToken

string

标识服务器返回的结果页面的令牌。

输出架构

针对列出指定企业的 Web 应用的请求的响应。

ListWebAppsResponse

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

object (WebApp)

Web 应用列表。

nextPageToken

string

如果还有更多结果,则为用于检索下一页结果的令牌。

WebApp

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

string

Web 应用的名称,由服务器在创建期间生成,格式为 enterprises/{enterpriseId}/webApps/{packageName}

title

string

向用户显示的 Web 应用的标题(例如,在其他应用的列表中或作为图标的标签)。

startUrl

string

启动网址,即用户打开应用时应加载的网址。

icons[]

object (WebAppIcon)

Web 应用的图标列表。必须至少包含一个元素。

displayMode

enum (DisplayMode)

Web 应用的显示模式。

versionCode

string (int64 format)

应用的当前版本。

请注意,在 Web 应用的生命周期内,版本可能会自动增加,因为 Google 会进行内部清理,以确保 Web 应用保持最新状态。

WebAppIcon

JSON 表示法
{
  "imageData": string
}
字段
imageData

string

以 base64url 编码的字符串形式表示的图片的实际字节(请参阅 RFC4648 第 5 条“使用网址和文件名安全字母表进行 Base 64 编码”)。

  • 图片类型可以是 PNG 或 JPG。
  • 图片最好为正方形。
  • 图片的大小最好为 512x512。

工具注释

破坏性提示:❌ | 等幂性提示:✅ | 只读提示:✅ | 开放世界提示:❌