MCP Reference: Android Device Management MCP Server

Server Model Context Protocol (MCP) bertindak sebagai proxy antara layanan eksternal yang menyediakan konteks, data, atau kemampuan ke Model Bahasa Besar (LLM) atau aplikasi AI. Server MCP menghubungkan aplikasi AI ke sistem eksternal seperti database dan layanan web, menerjemahkan responsnya ke dalam format yang dapat dipahami oleh aplikasi AI.

Penyiapan Server

Anda harus mengaktifkan server MCP dan menyiapkan autentikasi sebelum digunakan. Untuk mengetahui informasi selengkapnya tentang cara menggunakan server MCP jarak jauh Google dan Google Cloud, lihat Ringkasan server MCP Google Cloud.

Menyediakan alat untuk mengelola perangkat, aplikasi, dan kebijakan Android untuk perusahaan.

Endpoint Server

Endpoint layanan MCP adalah alamat jaringan dan antarmuka komunikasi (biasanya URL) server MCP yang digunakan aplikasi AI (Host untuk klien MCP) untuk membuat koneksi yang aman dan standar. Ini adalah titik kontak bagi LLM untuk meminta konteks, memanggil alat, atau mengakses resource. Endpoint MCP Google dapat bersifat global atau regional.

Server MCP Android Device Management MCP memiliki endpoint MCP berikut:

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

Alat MCP

Alat MCP adalah fungsi atau kemampuan yang dapat dieksekusi yang diekspos server MCP ke aplikasi LLM atau AI untuk melakukan tindakan di dunia nyata.

Server MCP Android Device Management MCP memiliki alat berikut:

Alat MCP
get_enterprise Mendapatkan perusahaan untuk ID perusahaan tertentu. Memerlukan ID perusahaan di kolom nama (misalnya, enterprises/{enterpriseId}).
list_enterprises Mencantumkan perusahaan yang dapat diakses oleh pemanggil.
get_application Mendapatkan detail aplikasi untuk ID aplikasi dan perusahaan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/applications/{applicationId}.
get_device Mendapatkan detail perangkat untuk ID perangkat dan perusahaan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/devices/{deviceId}.
list_devices Mencantumkan perangkat untuk perusahaan tertentu. Memerlukan ID perusahaan di kolom induk (misalnya, enterprises/{enterpriseId}).
get_policy Mendapatkan kebijakan untuk perusahaan dan ID kebijakan tertentu. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/policies/{policyId}.
list_policies Mencantumkan kebijakan untuk perusahaan tertentu. Memerlukan nama resource perusahaan di kolom induk (misalnya, enterprises/{enterpriseId}).
get_web_app Mendapatkan aplikasi web. Memerlukan nama resource dalam format: enterprises/{enterpriseId}/webApps/{webAppId}.
list_web_apps Mencantumkan aplikasi web untuk perusahaan tertentu. Memerlukan nama resource perusahaan di kolom induk (misalnya, enterprises/{enterpriseId}).

Mendapatkan spesifikasi alat MCP

Untuk mendapatkan spesifikasi alat MCP untuk semua alat di server MCP, gunakan metode tools/list. Contoh berikut menunjukkan cara menggunakan curl untuk mencantumkan semua alat dan spesifikasinya yang saat ini tersedia dalam server MCP.

Permintaan 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
}'