MCP Reference: calendarmcp.googleapis.com

זהו שרת MCP שסופק על ידי Google Calendar API. השרת מספק למפתחים כלים לבניית אפליקציות LLM על בסיס יומן Google.

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

הגדרת השרת

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

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

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

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

  • https://calendarmcp.googleapis.com/mcp/v1

שרת ה-MCP של Calendar MCP API מציע את נקודות הקצה הבאות של ערכת הכלים של MCP:

  • https://calendarmcp.googleapis.com/mcp/v1

כלי MCP

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

ערכות כלים

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

ערכות כלים של MCP
נקודת קצה תיאור כלים
/mcp/v1 ערכת כלים ציבורית למומחה למוצר יומן Google.

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

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

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