שרת Model Context Protocol (MCP) פועל כשרת proxy בין שירות חיצוני שמספק הקשר, נתונים או יכולות למודל שפה גדול (LLM) או לאפליקציית AI. שרתי MCP מחברים אפליקציות AI למערכות חיצוניות כמו מסדי נתונים ושירותי אינטרנט, ומתרגמים את התשובות שלהם לפורמט שאפליקציית ה-AI יכולה להבין.
זהו שרת MCP שסופק על ידי Maps Grounding Lite API. השרת מספק למפתחים כלים לבניית אפליקציות LLM על בסיס הפלטפורמה של מפות Google.
נקודות קצה של שרת
נקודת קצה של שירות MCP היא כתובת הרשת וממשק התקשורת (בדרך כלל כתובת URL) של שרת ה-MCP, שיישום AI (המארח של לקוח ה-MCP) משתמש בהם כדי ליצור חיבור מאובטח וסטנדרטי. זהו איש הקשר של מודל ה-LLM לבקשת הקשר, להפעלת כלי או לגישה למשאב. נקודות הקצה של Google MCP יכולות להיות גלובליות או אזוריות.
לשרת ה-MCP mapstools.googleapis.com יש את נקודת הקצה הבאה של ה-MCP:
כלי MCP
כלי MCP הוא פונקציה או יכולת הפעלה ששרת MCP חושף למודל שפה גדול (LLM) או לאפליקציית AI כדי לבצע פעולה בעולם האמיתי.
בשרת ה-MCP mapstools.googleapis.com יש את הכלים הבאים:
| כלי MCP | |
|---|---|
| search_places |
צריך להשתמש בכלי הזה אם בקשת המשתמש היא למצוא מקומות, עסקים, כתובות, מיקומים, נקודות עניין או כל חיפוש אחר שקשור למפות Google. דרישות קלט (קריטיות):
הוראות לשימוש בכלי:
|
| lookup_weather |
מספקת את התנאים הנוכחיים, תחזיות לפי שעות ותחזיות יומיות לכל מיקום. אפשר להשתמש בכלי הזה לכל שאלה שקשורה למזג האוויר. נתונים ספציפיים שזמינים: טמפרטורה (נוכחית, מה הטמפרטורה בפועל, מקסימלית/מינימלית, אינדקס חום), רוח (מהירות, משבי רוח, כיוון), אירועים אסטרונומיים (זריחה/שקיעה, מופע הירח), משקעים (סוג, הסתברות, כמות), תנאים אטמוספריים (מדד UV, לחות, כיסוי עננים, הסתברות לסופת רעמים) וכתובת מיקום עם קידוד גיאוגרפי. דרישות קלט (קריטיות):
טיפול בתאריכים (קריטי): תאריכים ושעות שהמשתמשים סיפקו חייבים להיות באזור הזמן המקומי של המיקום המבוקש. חובה לפרק את התאריכים לפרמטרים נפרדים של מספרים שלמים: שנה, חודש ויום. הפורמט הנדרש לפרמטרים האלה הוא: {"year": |
| compute_routes |
מחשבת מסלול נסיעה בין נקודת מוצא ליעד שצוינו. מצבי נסיעה נתמכים: נהיגה (ברירת מחדל), הליכה. דרישות קלט (קריטי): נדרשים גם מוצא וגם יעד. כל אחד מהם צריך להיות מסופק באחת מהשיטות הבאות, כשהוא מוטמע בשדה המתאים:
קריאה לדוגמה לכלי: {"origin":{"address":"Eiffel Tower"},"destination":{"place_id":"ChIJt_5xIthw5EARoJ71mGq7t74"},"travel_mode":"DRIVE"} |