MCP Reference: mapscodeassist.googleapis.com

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

שרת MCP שמספק כלים לעיגון התשובות של מודלים גדולים של שפה (LLM) בתיעוד הרשמי ובדוגמאות הקוד של Google Maps Platform.

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

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

לשרת ה-MCP ‏mapscodeassist.googleapis.com יש את נקודת הקצה הבאה של ה-MCP:

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

כלי MCP

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

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

כלי MCP
retrieve-instructions קריטי: צריך להשתמש בכלי הזה קודם לכל שאילתה שקשורה למיקום, למיפוי, לכתובות, לניתוב, לנקודות עניין, לניתוח מיקום או לנתונים גיאו-מרחביים (למשל, Google Earth). הוא מספק את ההקשר הבסיסי לגבי Google Maps Platform (ממשקי API למפות, למסלולים ולמקומות) ושיטות מומלצות שחיוניות לתפקוד התקין של הכלים האחרים. חובה להפעיל את הכלי הזה לפני כל כלי אחר.
retrieve-google-maps-platform-docs הוא מחפש בתיעוד של Google Maps Platform, בדוגמאות קוד, במרכז הארכיטקטורה, במרכז המהימנות, במאגרי GitHub (כולל קוד לדוגמה וספריות לקוח ל-react-google-maps, ל-Flutter, לפיתוח נייטיב, לכלי עזר, ל-swiftui ועוד) ובתנאים ובהגבלות כדי לענות על שאלות של משתמשים. חשוב מאוד: חובה להתקשר לכלי retrieve-instructions או לטעון את המשאב instructions לפני שמשתמשים בכלי הזה. ההשוואה מספקת הקשר חשוב שנדרש כדי שהכלי הזה יפעל בצורה תקינה.

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

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

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