שרת Model Context Protocol (MCP) פועל כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות למודל שפה גדול (LLM) או לאפליקציית AI. שרתי MCP מחברים אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.
כלי MCP
כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף למודל שפה גדול (LLM) או לאפליקציית AI כדי לבצע פעולה בעולם האמיתי.
לשרת ה-MCP calendarmcp.googleapis.com יש את הכלים הבאים:
| כלי MCP | |
|---|---|
| list_events |
מציג רשימה של אירועים ביומן מסוים שעומדים בתנאים שצוינו. התכונות העיקריות:
אם אתם רוצים:
אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| get_event |
מחזירה אירוע יחיד מיומן נתון. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| list_calendars |
מחזירה את היומנים ברשימת היומנים של המשתמש. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| suggest_time |
מציע תקופות זמן בכמה יומנים. כדי לגשת ליומן הראשי, מוסיפים את הערך 'primary' בשדה attendee_emails. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| create_event |
יוצר אירוע ביומן. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| update_event |
מעדכן אירוע ביומן. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
| delete_event |
מחיקת אירוע ביומן. אפשר להשתמש בכלי הזה לשאילתות כמו:
כדי לבטל או לדחות אירוע, צריך להשתמש בכלי respond_to_event. דוגמה: |
| respond_to_event |
שליחת תשובה להזמנה לאירוע. אפשר להשתמש בכלי הזה לשאילתות כמו:
דוגמה: |
קבלת מפרטים של כלי ה-MCP
כדי לקבל את המפרטים של כלי ה-MCP לכל הכלים בשרת MCP, משתמשים בשיטה tools/list. בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להציג רשימה של כל הכלים והמפרטים שלהם שזמינים כרגע בשרת ה-MCP.
| בקשת Curl |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |