MCP Tools Reference: Android Device Management MCP Server

टूल: get_web_app

यह वेब ऐप्लिकेशन को ऐक्सेस करता है. इसके लिए, संसाधन का नाम इस फ़ॉर्मैट में होना चाहिए: enterprises/{enterpriseId}/webApps/{webAppId}.

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

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

स्टार्ट यूआरएल, यानी वह यूआरएल जो उपयोगकर्ता के ऐप्लिकेशन खोलने पर लोड होना चाहिए.

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 होना चाहिए.

टूल एनोटेशन

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