MCP Reference: Android Device Management MCP Server

เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยจะแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้

การตั้งค่าเซิร์ฟเวอร์

คุณต้องเปิดใช้เซิร์ฟเวอร์ MCP และตั้งค่าการตรวจสอบสิทธิ์ก่อนใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google และ Google Cloud ได้ที่ภาพรวมเซิร์ฟเวอร์ MCP ของ Google Cloud

มีเครื่องมือในการจัดการอุปกรณ์ Android, แอปพลิเคชัน และนโยบายสำหรับองค์กร

ปลายทางของเซิร์ฟเวอร์

ปลายทางบริการ MCP คือที่อยู่เครือข่ายและอินเทอร์เฟซการสื่อสาร (โดยปกติคือ URL) ของเซิร์ฟเวอร์ MCP ที่แอปพลิเคชัน AI (โฮสต์สำหรับไคลเอ็นต์ MCP) ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยและได้มาตรฐาน ซึ่งเป็นจุดติดต่อสำหรับ LLM ในการขอบริบท เรียกใช้เครื่องมือ หรือเข้าถึงทรัพยากร ปลายทาง MCP ของ Google อาจเป็นแบบทั่วโลกหรือระดับภูมิภาค

เซิร์ฟเวอร์ MCP ของการจัดการอุปกรณ์ Android มีปลายทาง MCP ดังนี้

  • https://androidmanagement.googleapis.com/mcp

เครื่องมือ MCP

เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้งานได้ซึ่งเซิร์ฟเวอร์ MCP แสดงต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง

เซิร์ฟเวอร์ MCP ของการจัดการอุปกรณ์ Android มีเครื่องมือต่อไปนี้

เครื่องมือ MCP
get_enterprise รับองค์กรสำหรับรหัสองค์กรที่ระบุ ต้องระบุรหัสองค์กรในช่องชื่อ (เช่น enterprises/{enterpriseId})
list_enterprises แสดงรายการองค์กรที่ผู้โทรเข้าถึงได้
get_application รับรายละเอียดแอปพลิเคชันสำหรับองค์กรและรหัสแอปพลิเคชันที่ระบุ ต้องระบุชื่อทรัพยากรในรูปแบบ enterprises/{enterpriseId}/applications/{applicationId}
get_device รับรายละเอียดอุปกรณ์สำหรับองค์กรและรหัสอุปกรณ์ที่ระบุ ต้องระบุชื่อทรัพยากรในรูปแบบ enterprises/{enterpriseId}/devices/{deviceId}
list_devices แสดงรายการอุปกรณ์สำหรับองค์กรที่ระบุ ต้องระบุรหัสองค์กรในฟิลด์ระดับบน (เช่น enterprises/{enterpriseId})
get_policy รับนโยบายสำหรับองค์กรและรหัสนโยบายที่ระบุ ต้องระบุชื่อทรัพยากรในรูปแบบ enterprises/{enterpriseId}/policies/{policyId}
list_policies แสดงรายการนโยบายสำหรับองค์กรที่ระบุ ต้องระบุชื่อทรัพยากรขององค์กรในช่องระดับบน (เช่น enterprises/{enterpriseId})
get_web_app รับเว็บแอป ต้องระบุชื่อทรัพยากรในรูปแบบ enterprises/{enterpriseId}/webApps/{webAppId}
list_web_apps แสดงรายการเว็บแอปสำหรับองค์กรที่ระบุ ต้องระบุชื่อทรัพยากรขององค์กรในช่องระดับบน (เช่น enterprises/{enterpriseId})

ดูข้อมูลจำเพาะของเครื่องมือ MCP

หากต้องการดูข้อกำหนดของเครื่องมือ MCP สำหรับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP ให้ใช้วิธี tools/list ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อแสดงรายการเครื่องมือทั้งหมดและข้อกำหนดของเครื่องมือที่พร้อมใช้งานในเซิร์ฟเวอร์ MCP ในปัจจุบัน

คำขอ Curl
                      
curl --location 'https://androidmanagement.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'