MCP Reference: monitoring.googleapis.com

שרת MCP שמספק כלים ל-Cloud Monitoring

שרת Model Context Protocol‏ (MCP) פועל כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות לבין מודל שפה גדול (LLM) או אפליקציית AI. שרתי MCP מחברים בין אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.

הגדרת השרת

כדי להשתמש בשרתי MCP, צריך להפעיל אותם ולהגדיר אימות. מידע נוסף על השימוש בשרתי MCP מרוחקים של Google ו-Google Cloud זמין במאמר סקירה כללית על שרתי Google Cloud MCP.

נקודות קצה של שרתים

נקודת קצה של שירות MCP היא כתובת הרשת וממשק התקשורת (בדרך כלל כתובת URL) של שרת ה-MCP, שבהם אפליקציית AI (המארח של לקוח ה-MCP) משתמשת כדי ליצור חיבור מאובטח וסטנדרטי. הוא משמש כנקודת הקשר של ה-LLM לבקשת הקשר, להפעלת כלי או לגישה למשאב.

לשרת ה-MCP של Cloud Monitoring API יש את נקודת הקצה הגלובלית הבאה של MCP:

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

כלי MCP

כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף לאפליקציית LLM או AI כדי לבצע פעולה בעולם האמיתי.

כלים

בשרת ה-MCP‏ monitoring.googleapis.com יש את הכלים הבאים:

כלי MCP
list_timeseries הצגת נתונים של סדרות עתיות מ-Google Cloud Monitoring API
query_range הערכת שאילתת PromQL בטווח זמן
get_alert_policy זה הכלי העיקרי שבו משתמשים כדי לקבל מידע על מדיניות התראות ספציפית. במדיניות ההתראות מוגדרים התנאים שבהם תקבלו התראות על בעיות בשירותים שלכם. האפשרות הזו שימושית כדי להבין את הפרטים של הגדרת התראה ספציפית.
list_alert_policies השתמשו בכלי זה ככלי העיקרי להצגת רשימת מדיניות ההתראות בפרויקט בענן של Google Cloud. במדיניות ההתראות מוגדרים התנאים שבהם תקבלו התראות על בעיות בשירותים שלכם. כך אפשר להבין אילו התראות מוגדרות כרגע.
get_alert זה הכלי העיקרי שבו משתמשים כדי לקבל מידע על התראה ספציפית. התראה היא ייצוג של הפרה של מדיניות התראות. האפשרות הזו שימושית כדי להבין את הפרטים של התראה ספציפית.
list_alerts זה הכלי העיקרי שבו משתמשים כדי להציג את ההתראות בפרויקט ב-Google Cloud. התראה מייצגת הפרה של מדיניות התראות. המידע הזה עוזר להבין את ההפרות הנוכחיות והקודמות של מדיניות ההתראות.
list_metric_descriptors זה הכלי העיקרי שבו משתמשים כדי לגלות את סוגי המדדים שזמינים בפרויקט ב-Google Cloud. זהו שלב ראשון וחשוב כדי להבין אילו נתונים זמינים למעקב וליצירת לוחות בקרה או התראות.
list_dashboards זהו הכלי העיקרי לאחזור רשימה של לוחות בקרה קיימים למעקב בהתאמה אישית בפרויקט ב-Google Cloud. מרכזי בקרה מותאמים אישית מאפשרים למשתמשים לראות ולנתח נתונים ממקורות שונים באותו הקשר. המידע הזה עוזר להבין אילו מרכזי בקרה בהתאמה אישית מוגדרים כרגע וזמינים בפרויקט מסוים.
get_dashboard זהו הכלי העיקרי לאחזור לוח בקרה ספציפי למעקב בהתאמה אישית מפרויקט בענן ב-Google Cloud, באמצעות שם המשאב של לוח הבקרה המבוקש. מרכזי בקרה מותאמים אישית מאפשרים למשתמשים לראות ולנתח נתונים ממקורות שונים באותו הקשר. בדרך כלל משתמשים בפונקציה הזו אחרי list_dashboards כדי לקבל פרטים מלאים על לוח בקרה ספציפי.

קבלת המפרט של כלי ה-MCP

כדי לקבל את המפרטים של כל הכלים בשרת MCP, משתמשים ב-method‏ tools/list. בדוגמה הבאה מוסבר איך להשתמש ב-curl כדי להציג את כל הכלים והמפרטים שלהם שזמינים כרגע בשרת ה-MCP.

בקשת Curl
curl --location 'https://monitoring.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'