MCP Tools Reference: Android Device Management MCP Server

टूल: list_web_apps

किसी एंटरप्राइज़ के लिए वेब ऐप्लिकेशन की सूची बनाता है. इसके लिए, पैरंट फ़ील्ड में एंटरप्राइज़ का संसाधन नाम ज़रूरी है. उदाहरण के लिए, enterprises/{enterpriseId}.

यहां दिए गए सैंपल में, curl का इस्तेमाल करके list_web_apps एमसीपी टूल को शुरू करने का तरीका बताया गया है.

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 हो सकता है.
  • इमेज स्क्वेयर होनी चाहिए.
  • इमेज का साइज़ 512x512 होना चाहिए.

टूल एनोटेशन

बदलाव करने वाला हिंट: ❌ | एक ही बार लागू होने वाला हिंट: ✅ | सिर्फ़ पढ़ने वाला हिंट: ✅ | ओपन वर्ल्ड हिंट: ❌