MCP Tools Reference: Android Device Management MCP Server

도구: get_web_app

웹 앱을 가져옵니다. enterprises/{enterpriseId}/webApps/{webAppId} 형식의 리소스 이름이 필요합니다.

다음 샘플은 curl를 사용하여 get_web_app 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": "get_web_app",
    "arguments": {
      // provide these details according to the tool's MCP specification
    }
  },
  "jsonrpc": "2.0",
  "id": 1
}'
                

입력 스키마

웹 앱 가져오기 요청입니다.

GetWebAppRequest

JSON 표현
{
  "name": string
}
필드
name

string

enterprises/{enterpriseId}/webApps/{packageName} 형식의 웹 앱 이름입니다.

출력 스키마

웹 앱

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

시작 URL, 즉 사용자가 애플리케이션을 열 때 로드해야 하는 URL입니다.

icons[]

object (WebAppIcon)

웹 앱의 아이콘 목록입니다. 하나 이상의 요소가 있어야 합니다.

displayMode

enum (DisplayMode)

웹 앱의 표시 모드입니다.

versionCode

string (int64 format)

앱의 현재 버전입니다.

Google에서 웹 앱을 최신 상태로 유지하기 위해 내부 정리 작업을 수행하는 동안 버전이 웹 앱의 수명 주기 동안 자동으로 증가할 수 있습니다.

WebAppIcon

JSON 표현
{
  "imageData": string
}
필드
imageData

string

base64url 인코딩 문자열의 실제 이미지 바이트입니다 (RFC4648, 섹션 5 'Base 64 Encoding with URL and Filename Safe Alphabet' 참고).

  • 이미지 유형은 png 또는 jpg일 수 있습니다.
  • 이미지는 정사각형인 것이 좋습니다.
  • 이미지 크기는 512x512인 것이 좋습니다.

도구 주석

파괴적 힌트: ❌ | 동일한 힌트: ✅ | 읽기 전용 힌트: ✅ | 오픈 월드 힌트: ❌