שרת Model Context Protocol (MCP) משמש כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות למודל שפה גדול (LLM) או לאפליקציית AI. שרתי MCP מחברים אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.
הגדרת השרת
לפני שמשתמשים בשרתים של MCP, צריך להפעיל אותם ולהגדיר אימות. מידע נוסף על השימוש בשרתי MCP מרוחקים של Google ו-Google Cloud זמין במאמר סקירה כללית על שרתי MCP של Google Cloud.
מספקת כלים לניהול מכשירי Android, אפליקציות ומדיניות עבור ארגונים.
נקודות קצה של שרתים
נקודת קצה של שירות MCP היא כתובת הרשת וממשק התקשורת (בדרך כלל כתובת URL) של שרת ה-MCP, שיישום AI (המארח של לקוח ה-MCP) משתמש בהם כדי ליצור חיבור מאובטח וסטנדרטי. הוא משמש כנקודת קשר עבור מודל ה-LLM כדי לבקש הקשר, להפעיל כלי או לגשת למשאב. נקודות הקצה של Google MCP יכולות להיות גלובליות או אזוריות.
לשרת ה-MCP של Android Device Management יש את נקודת הקצה הבאה של MCP:
- https://androidmanagement.googleapis.com/mcp
כלי MCP
כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף למודל שפה גדול (LLM) או לאפליקציית AI כדי לבצע פעולה בעולם האמיתי.
לשרת ה-MCP של Android Device Management יש את הכלים הבאים:
| כלי MCP | |
|---|---|
| get_enterprise | אחזור ארגון לפי מזהה ארגון. נדרש לציין את מזהה הארגון בשדה השם (למשל, enterprises/{enterpriseId}). |
| list_enterprises | רשימה של ארגונים שהמתקשר יכול לגשת אליהם. |
| get_application | מקבל פרטי אפליקציה עבור ארגון ומזהה אפליקציה נתונים. נדרש שם המשאב בפורמט: enterprises/{enterpriseId}/applications/{applicationId}. |
| get_device | קבלת פרטי מכשיר עבור ארגון ומזהה מכשיר נתונים. נדרש שם המשאב בפורמט: enterprises/{enterpriseId}/devices/{deviceId}. |
| list_devices | רשימת המכשירים בארגון מסוים. נדרש מזהה הארגון בשדה parent (לדוגמה, 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 }' |