כלי: lookup_weather
אחזור נתוני מזג אוויר מקיפים, כולל התנאים הנוכחיים, תחזיות לפי שעה ותחזיות יומיות.
נתונים ספציפיים שזמינים: טמפרטורה (נוכחית, טמפרטורה מורגשת, מקסימום/מינימום, אינדקס חום), רוח (מהירות, משבים, כיוון), אירועים שמימיים (זריחה/שקיעה, מופע הירח), משקעים (סוג, סבירות, כמות/QPF), תנאים אטמוספריים (מדד קרינת UV, לחות, כיסוי עננים, סבירות לסופת רעמים) וכתובת מיקום שהומרה לקואורדינטות.
מיקום וכללים שמתייחסים למיקום (קריטי):
המיקום שלגביו מתבקשים נתוני מזג האוויר מצוין בשדה location. השדה הזה הוא מבנה מסוג "oneof", כלומר חובה לספק ערך רק לאחד משלושת שדות המשנה של המיקום שבהמשך כדי להבטיח חיפוש מדויק של נתוני מזג האוויר.
קואורדינטות גיאוגרפיות (lat_lng)
- כדאי להשתמש בו כשמקבלים קואורדינטות מדויקות של קו רוחב/אורך.
- לדוגמה: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // לוס אנג'לס
מזהה מקום (place_id)
- מזהה מחרוזת חד-משמעי (מזהה מקום במפות Google).
- אפשר לאחזר את ה-place_id מהכלי search_places.
- דוגמה: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // מגדל אייפל
מחרוזת כתובת (address)
- מחרוזת בפורמט חופשי שצריכה להיות ספציפית כדי שאפשר יהיה להמיר אותה לקואורדינטות.
- עיר ואזור: תמיד צריך לכלול את האזור או המדינה (למשל, "לונדון, בריטניה" ולא "לונדון").
- כתובת: הכתובת המלאה (לדוגמה, "רחוב בן יהודה 1, תל אביב").
- מיקוד: חובה לצרף שם מדינה (למשל, "90210, ארה"ב", ולא "90210").
- דוגמה: {"location": {"address": "1600 Pennsylvania Ave NW, Washington, DC"}}
מצבי שימוש:
מזג האוויר הנוכחי: צריך לספק רק את
location. אל תציינו אתdateו-hour.תחזית שעתית: צריך לציין את
location,dateו-hour(0-23). אפשר להשתמש בשעות ספציפיות (למשל, "ב-17:00") או במונחים כמו "בשעות הקרובות" או "מאוחר יותר היום". אם המשתמש מציין דקה, מעגלים כלפי מטה לשעה הקרובה. אין תמיכה בתחזית לפי שעה מעבר ל-120 שעות מעכשיו. אפשר לקבל נתונים היסטוריים של מזג אוויר שעתי עד 24 שעות אחורה.תחזית יומית: צריך לספק את
locationו-date. אל תציינו אתhour. משתמשים בפורמט הזה לבקשות כלליות לגבי ימים (למשל, "מזג האוויר מחר", "מזג האוויר ביום שישי", "מזג האוויר ב-25 בדצמבר"). אם התאריך של היום לא מופיע בהקשר, צריך לבקש מהמשתמש להבהיר אותו. אין תמיכה בתחזית יומית של יותר מ-10 ימים, כולל היום. אין תמיכה בנתוני מזג אוויר היסטוריים.
אילוצי פרמטרים:
- אזורי זמן: כל הערכים של
dateו-hourצריכים להיות ביחס לאזור הזמן המקומי של המיקום, ולא לאזור הזמן של המשתמש. - פורמט התאריך: צריך להפריד את הקלט ל-
{year, month, day}מספרים שלמים. - יחידות: ברירת המחדל היא
METRIC. מגדירים אתunits_systemלערךIMPERIALעבור פרנהייט/מיילים אם המשתמש רומז לתקנים בארה"ב או מבקש זאת במפורש. הפלט המבוסס חייב להיות משויך למקור באמצעות המידע מהשדה
attribution, אם הוא זמין.
בדוגמת הקוד הבאה מוסבר איך להשתמש ב-curl כדי להפעיל את כלי ה-MCP lookup_weather.
| בקשת Curl |
|---|
curl --location 'https://mapstools.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "lookup_weather", "arguments": { // Provide these details according to the MCP tool specification. } }, "jsonrpc": "2.0", "id": 1 }' |
סכימת הקלט
בקשה ל-LookupWeather method – מייצגת את תנאי מזג האוויר במיקום המבוקש.
LookupWeatherRequest
| ייצוג ב-JSON |
|---|
{ "unitsSystem": enum ( |
| שדות | |
|---|---|
unitsSystem |
אופציונלי. מערכת היחידות שבה משתמשים לתנאי מזג האוויר שמוחזרים. אם לא תציינו מערכת, תנאי מזג האוויר שיוחזרו יהיו במערכת המטרית (ברירת המחדל = METRIC). |
location |
חובה. המיקום שרוצים לקבל את תנאי מזג האוויר שלו. |
שדה של איחוד הערך |
|
date |
אופציונלי. התאריך של נתוני מזג האוויר הנדרשים. הערה: התאריך הזה יחסי לאזור הזמן המקומי של המיקום שצוין בשדה המיקום. התאריך צריך להיות בין 24 שעות בעבר ל-10 הימים הבאים. |
שדה של איחוד הערך |
|
hour |
אופציונלי. השעה של מידע מזג האוויר המבוקש, בפורמט של 24 שעות (0-23). הערך הזה הוא יחסי לאזור הזמן המקומי של המיקום שצוין בשדה המיקום. אין תמיכה בתחזית לפי שעה מעבר ל-120 שעות מעכשיו. אפשר לקבל נתונים היסטוריים של מזג אוויר שעתי עד 24 שעות אחורה. |
תאריך
| ייצוג ב-JSON |
|---|
{ "year": integer, "month": integer, "day": integer } |
| שדות | |
|---|---|
year |
השנה של התאריך. הערך חייב להיות בין 1 ל-9999, או 0 כדי לציין תאריך בלי שנה. |
month |
חודש בשנה. הערך חייב להיות בין 1 ל-12, או 0 כדי לציין שנה בלי חודש ויום. |
day |
יום בחודש. הערך חייב להיות בין 1 ל-31, ותקף לשנה ולחודש, או 0 כדי לציין שנה בלבד או שנה וחודש שבהם היום לא משמעותי. |
מיקום
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה של איחוד location_type. דרכים שונות לייצג מיקום. הערך location_type יכול להיות רק אחד מהבאים: |
|
latLng |
נקודה שצוינה באמצעות קואורדינטות גיאוגרפיות. |
placeId |
מזהה המקום שמשויך למיקום . |
address |
כתובת קריאה לאנשים או Plus Code. פרטים נוספים זמינים בכתובת https://plus.codes. |
LatLng
| ייצוג ב-JSON |
|---|
{ "latitude": number, "longitude": number } |
| שדות | |
|---|---|
latitude |
קו הרוחב במעלות. הוא חייב להיות בטווח [-90.0, +90.0]. |
longitude |
קו האורך במעלות. הוא חייב להיות בטווח [-180.0, +180.0]. |
UnitsSystem
מייצג את מערכת היחידות שמשמשת למדידת ערכים.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
מערכת היחידות לא צוינה. |
IMPERIAL |
מערכת היחידות האימפריאלית (למשל פרנהייט, מיילים וכו'). |
METRIC |
מערכת היחידות המטרית (למשל, צלזיוס, קילומטרים וכו'). |
סכימת הפלט
תשובה ל-LookupWeather RPC – מייצגת את תנאי מזג האוויר במיקום המבוקש.
התשובה הזו מייצגת מידע שעתי ויומי, ולכן היא מחולקת לשלושה חלקים: שעתי, יומי ומשותף. השדות "שעתי בלבד" ו"יומי בלבד" מסומנים כאופציונליים. חלק מהשדות שמשותפים למידע השעתי והיומי תמיד קיימים, ולכן הם לא מסומנים כאופציונליים. השאר מסומנים כאופציונליים כי הם לא תמיד זמינים.
LookupWeatherResponse
| ייצוג ב-JSON |
|---|
{ "weatherCondition": { object ( |
| שדות | |
|---|---|
weatherCondition |
תנאי מזג האוויר |
precipitation |
הסבירות למשקעים וכמות המשקעים שהצטברה |
wind |
תנאי הרוח |
returnedLocation |
חובה. המיקום שבו מוצג המידע על מזג האוויר. המיקום הזה זהה למיקום בבקשה, אבל יכול להיות שונה ממנו אם המיקום המבוקש הוא כתובת בטקסט חופשי שמתייחסת למיקום כללי (למשל, "Mountain View, CA"). |
attribution |
השיוך הנדרש שיוצג עם מזג האוויר. |
שדה של איחוד הערך |
|
temperature |
הטמפרטורה לפי שעה |
שדה של איחוד הערך |
|
feelsLikeTemperature |
הטמפרטורה המורגשת בכל שעה. |
שדה של איחוד הערך |
|
heatIndex |
הטמפרטורה של עומס החום לפי שעה. |
שדה של איחוד הערך |
|
airPressure |
תנאי הלחץ האטמוספרי בכל שעה. |
שדה של איחוד הערך |
|
maxTemperature |
הטמפרטורה המקסימלית (הגבוהה) במהלך היום. |
שדה של איחוד הערך |
|
minTemperature |
הטמפרטורה המינימלית (הנמוכה) במהלך היום. |
שדה של איחוד הערך |
|
feelsLikeMaxTemperature |
הטמפרטורה המורגשת המקסימלית (הגבוהה) במהלך היום. |
שדה של איחוד הערך |
|
feelsLikeMinTemperature |
הטמפרטורה המורגשת המינימלית (הנמוכה) במהלך היום. |
שדה של איחוד הערך |
|
maxHeatIndex |
הטמפרטורה המקסימלית של עומס החום במהלך היום. |
שדה של איחוד הערך |
|
sunEvents |
אירועים שקשורים לשמש (למשל, זריחה, שקיעה). |
שדה של איחוד הערך |
|
moonEvents |
אירועים שקשורים לירח (למשל, זריחת הירח, שקיעת הירח). |
שדה של איחוד הערך |
|
relativeHumidity |
אחוז הלחות היחסית (ערכים מ-0 עד 100). מוגדר כאופציונלי כי הוא לא תמיד זמין |
שדה של איחוד הערך |
|
uvIndex |
מדד קרינת ה-UV המקסימלי. מוגדר כאופציונלי כי הוא לא תמיד זמין |
שדה של איחוד הערך |
|
thunderstormProbability |
ההסתברות לסופת רעמים (ערכים מ-0 עד 100). מוגדר כאופציונלי כי הוא לא תמיד זמין |
שדה של איחוד הערך |
|
cloudCover |
אחוז השמיים שמכוסים בעננים (ערכים מ-0 עד 100). מוגדר כאופציונלי כי הוא לא תמיד זמין |
טמפרטורה
| ייצוג ב-JSON |
|---|
{ "unit": enum ( |
| שדות | |
|---|---|
unit |
הקוד של היחידה שמשמשת למדידת ערך הטמפרטורה. |
שדה של איחוד הערך |
|
degrees |
ערך הטמפרטורה (במעלות) ביחידה שצוינה. |
AirPressure
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה של איחוד הערך |
|
meanSeaLevelMillibars |
הלחץ האטמוספרי הממוצע בגובה פני הים במיליבארים. |
SunEvents
| ייצוג ב-JSON |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| שדות | |
|---|---|
sunriseTime |
השעה שבה השמש זורחת. הערה: במקרים ייחודיים מסוימים (למשל, מצפון לחוג הארקטי), יכול להיות שלא תהיה שעת זריחה ביום מסוים. במקרים כאלה, השדה הזה לא יוגדר. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
sunsetTime |
השעה שבה השמש שוקעת. הערה: במקרים ייחודיים מסוימים (למשל, מצפון לחוג הארקטי) יכול להיות שלא תהיה שעת שקיעה ביום מסוים. במקרים כאלה, השדה הזה לא יוגדר. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
חותמת זמן
| ייצוג ב-JSON |
|---|
{ "seconds": string, "nanos": integer } |
| שדות | |
|---|---|
seconds |
מייצג שניות של זמן UTC מאז ראשית זמן יוניקס (Unix epoch) 1970-01-01T00:00:00Z. הערך חייב להיות בין -62135596800 ל-253402300799, כולל (טווח שמתאים ל-0001-01-01T00:00:00Z עד 9999-12-31T23:59:59Z). |
nanos |
שברים לא שליליים של שנייה ברזולוציה של ננו-שנייה. השדה הזה הוא החלק של הננו-שניות במשך הזמן, ולא חלופה לשניות. ערכי שניות שליליים עם שברים עדיין צריכים לכלול ערכי ננו-שניות לא שליליים שנספרים קדימה בזמן. הערך חייב להיות בין 0 ל-999,999,999, כולל. |
MoonEvents
| ייצוג ב-JSON |
|---|
{
"moonriseTimes": [
string
],
"moonsetTimes": [
string
],
"moonPhase": enum ( |
| שדות | |
|---|---|
moonriseTimes[] |
השעה שבה החלק העליון של הירח מופיע מעל האופק (ראו https://en.wikipedia.org/wiki/Moonrise_and_moonset). הערה: ברוב המקרים, הירח זורח פעם אחת ביום. במקרים אחרים, הרשימה עשויה להיות ריקה (למשל, כשהירח זורח אחרי חצות ביום הבא). עם זאת, במקרים ייחודיים (למשל, באזורי הקטבים), הרשימה עשויה להכיל יותר מערך אחד. במקרים כאלה, הערכים ממוינים בסדר עולה. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
moonsetTimes[] |
השעה שבה החלק העליון של הירח נעלם מתחת לאופק (ראו https://en.wikipedia.org/wiki/Moonrise_and_moonset). הערה: ברוב המקרים, הירח שוקע פעם אחת ביום. במקרים אחרים, הרשימה עשויה להיות ריקה (למשל, כשהירח שוקע אחרי חצות ביום הבא). עם זאת, במקרים ייחודיים (למשל, באזורי הקטבים), הרשימה עשויה להכיל יותר מערך אחד. במקרים כאלה, הערכים ממוינים בסדר עולה. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
moonPhase |
מופע הירח. |
WeatherCondition
| ייצוג ב-JSON |
|---|
{ "iconBaseUri": string, "description": { object ( |
| שדות | |
|---|---|
iconBaseUri |
ה-URI הבסיסי של הסמל, לא כולל הסיומת של סוג הקובץ. כדי להציג את הסמל, מוסיפים ל-URI הזה עיצוב (אם רוצים) ואת סיומת סוג הקובץ ( |
description |
התיאור הטקסטואלי של תנאי מזג האוויר האלה (מותאם לשוק המקומי). |
type |
סוג תנאי מזג האוויר. |
LocalizedText
| ייצוג ב-JSON |
|---|
{ "text": string, "languageCode": string } |
| שדות | |
|---|---|
text |
מחרוזת מקומית בשפה שתואמת ל- |
languageCode |
קוד השפה של הטקסט בתקן BCP-47, למשל "en-US" או "sr-Latn". מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
משקעים
| ייצוג ב-JSON |
|---|
{ "probability": { object ( |
| שדות | |
|---|---|
probability |
הסיכוי למשקעים (ערכים מ-0 עד 100). |
snowQpf |
כמות השלג, שנמדדת ככמות שוות ערך של מים נוזליים, שהצטברה בתקופת זמן מסוימת. הערה: QPF הוא קיצור של Quantitative Precipitation Forecast (תחזית כמותית של משקעים). פרטים נוספים זמינים בהגדרה של QuantitativePrecipitationForecast. |
qpf |
כמות המשקעים (גשם) שנמדדת ככמות שוות ערך של מים נוזליים, שהצטברה במהלך תקופה מסוימת. הערה: QPF הוא קיצור של Quantitative Precipitation Forecast (תחזית כמותית של משקעים). פרטים נוספים זמינים בהגדרה של QuantitativePrecipitationForecast. |
PrecipitationProbability
| ייצוג ב-JSON |
|---|
{ "type": enum ( |
| שדות | |
|---|---|
type |
קוד שמציין את סוג המשקעים. |
שדה של איחוד הערך |
|
percent |
אחוז מ-0 עד 100 שמציין את הסיכוי למשקעים. |
QuantitativePrecipitationForecast
| ייצוג ב-JSON |
|---|
{ "unit": enum ( |
| שדות | |
|---|---|
unit |
הקוד של היחידה שמשמשת למדידת כמות המשקעים המצטברת. |
שדה של איחוד הערך |
|
quantity |
כמות המשקעים, שנמדדת ככמות שוות ערך של מים נוזליים, שהצטברה במהלך תקופה מסוימת. |
רוח
| ייצוג ב-JSON |
|---|
{ "direction": { object ( |
| שדות | |
|---|---|
direction |
כיוון הרוח, הזווית שממנה היא מגיעה. |
speed |
מהירות הרוח. |
gust |
משב הרוח (עלייה פתאומית במהירות הרוח). |
WindDirection
| ייצוג ב-JSON |
|---|
{ "cardinal": enum ( |
| שדות | |
|---|---|
cardinal |
הקוד שמייצג את הכיוון הראשי שממנו נושבת הרוח. |
שדה של איחוד הערך |
|
degrees |
כיוון הרוח במעלות (ערכים מ-0 עד 360). |
WindSpeed
| ייצוג ב-JSON |
|---|
{ "unit": enum ( |
| שדות | |
|---|---|
unit |
הקוד שמייצג את היחידה שמשמשת למדידת מהירות הרוח. |
שדה של איחוד הערך |
|
value |
הערך של מהירות הרוח. |
מיקום
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה של איחוד location_type. דרכים שונות לייצג מיקום. הערך location_type יכול להיות רק אחד מהבאים: |
|
latLng |
נקודה שצוינה באמצעות קואורדינטות גיאוגרפיות. |
placeId |
מזהה המקום שמשויך למיקום . |
address |
כתובת קריאה לאנשים או Plus Code. פרטים נוספים זמינים בכתובת https://plus.codes. |
LatLng
| ייצוג ב-JSON |
|---|
{ "latitude": number, "longitude": number } |
| שדות | |
|---|---|
latitude |
קו הרוחב במעלות. הוא חייב להיות בטווח [-90.0, +90.0]. |
longitude |
קו האורך במעלות. הוא חייב להיות בטווח [-180.0, +180.0]. |
שיוך (Attribution)
| ייצוג ב-JSON |
|---|
{ "title": string, "url": string } |
| שדות | |
|---|---|
title |
הכותרת שתוצג בשיוך (Attribution). |
url |
כתובת ה-URL של הקישור לשיוך. |
TemperatureUnit
מייצג יחידה למדידת טמפרטורות.
| טיפוסים בני מנייה (enum) | |
|---|---|
TEMPERATURE_UNIT_UNSPECIFIED |
לא צוינה יחידת מידה לטמפרטורה. |
CELSIUS |
הטמפרטורה נמדדת במעלות צלזיוס. |
FAHRENHEIT |
הטמפרטורה נמדדת בפרנהייט. |
MoonPhase
מציין את מופע הירח.
| טיפוסים בני מנייה (enum) | |
|---|---|
MOON_PHASE_UNSPECIFIED |
לא צוין מופע ירח. |
NEW_MOON |
הירח לא מואר על ידי השמש. |
WAXING_CRESCENT |
הירח מואר ב-0%-50% בצד ימין שלו בחצי הכדור הצפוני 🌒 ובצד שמאל שלו בחצי הכדור הדרומי 🌘. |
FIRST_QUARTER |
הירח מואר ב-50.1% בצד ימין שלו בחצי הכדור הצפוני 🌓 ובצד שמאל שלו בחצי הכדור הדרומי 🌗. |
WAXING_GIBBOUS |
הירח מואר ב-50%-100% בצד ימין שלו בחצי הכדור הצפוני 🌔 ובצד שמאל שלו בחצי הכדור הדרומי 🌖. |
FULL_MOON |
הירח מואר במלואו. |
WANING_GIBBOUS |
הירח מואר ב-50%-100% בצד שמאל שלו בחצי הכדור הצפוני 🌖 ובצד ימין שלו בחצי הכדור הדרומי 🌔. |
LAST_QUARTER |
הירח מואר ב-50.1% בצד שמאל שלו בחצי הכדור הצפוני 🌗 ובצד ימין שלו בחצי הכדור הדרומי 🌓. |
WANING_CRESCENT |
הירח מואר ב-0% עד 50% בצד שמאל שלו בחצי הכדור הצפוני 🌘 ובצד ימין שלו בחצי הכדור הדרומי 🌒. |
סוג
מסמן את סוג תנאי מזג האוויר בהקשר של רכיב תחזית.
| טיפוסים בני מנייה (enum) | |
|---|---|
TYPE_UNSPECIFIED |
לא צוין מצב מזג האוויר. |
CLEAR |
אין עננים. |
MOSTLY_CLEAR |
מעונן חלקית. |
PARTLY_CLOUDY |
מעונן חלקית (מעט עננים). |
MOSTLY_CLOUDY |
מעונן ברוב שעות היום (יותר עננים משמש). |
CLOUDY |
מעונן (רק עננים, בלי שמש). |
WINDY |
רוח חזקה. |
WIND_AND_RAIN |
רוח חזקה עם משקעים. |
LIGHT_RAIN_SHOWERS |
גשם קל לסירוגין. |
CHANCE_OF_SHOWERS |
סיכוי לגשם לסירוגין. |
SCATTERED_SHOWERS |
גשם לסירוגין. |
RAIN_SHOWERS |
ממטרים הם גשמים שנמשכים פחות זמן מגשם רגיל, ומתאפיינים בהתחלה ובהפסקה פתאומיות ובשינויים מהירים בעוצמה. |
HEAVY_RAIN_SHOWERS |
ממטרים עזים. |
LIGHT_TO_MODERATE_RAIN |
גשם (קל עד בינוני). |
MODERATE_TO_HEAVY_RAIN |
גשם (כמות בינונית עד כבדה). |
RAIN |
גשם בינוני. |
LIGHT_RAIN |
גשם קל. |
HEAVY_RAIN |
גשם כבד. |
RAIN_PERIODICALLY_HEAVY |
גשם, כבד לפרקים. |
LIGHT_SNOW_SHOWERS |
שלג קל שיורד בעוצמות משתנות לפרקי זמן קצרים. |
CHANCE_OF_SNOW_SHOWERS |
סיכוי לממטרי שלג. |
SCATTERED_SNOW_SHOWERS |
שלג שיורד בעוצמות משתנות לפרקי זמן קצרים. |
SNOW_SHOWERS |
ממטרי שלג. |
HEAVY_SNOW_SHOWERS |
ממטרי שלג כבדים. |
LIGHT_TO_MODERATE_SNOW |
שלג קל עד בינוני. |
MODERATE_TO_HEAVY_SNOW |
שלג בינוני עד כבד. |
SNOW |
שלג בינוני. |
LIGHT_SNOW |
שלג קל. |
HEAVY_SNOW |
שלג כבד. |
SNOWSTORM |
שלג עם אפשרות לרעמים וברקים. |
SNOW_PERIODICALLY_HEAVY |
שלג, כבד לפרקים. |
HEAVY_SNOW_STORM |
שלג כבד עם אפשרות לרעמים וברקים. |
BLOWING_SNOW |
שלג עם רוח חזקה. |
RAIN_AND_SNOW |
גשם ושלג מעורבים. |
HAIL |
ברד. |
HAIL_SHOWERS |
ברד שיורד בעוצמות שונות לפרקי זמן קצרים. |
THUNDERSTORM |
סופת רעמים. |
THUNDERSHOWER |
ממטרים מלווים ברעמים וברקים. |
LIGHT_THUNDERSTORM_RAIN |
סופת גשם קלה. |
SCATTERED_THUNDERSTORMS |
סופות רעמים עם גשם בעוצמות שונות לפרקי זמן קצרים. |
HEAVY_THUNDERSTORM |
סופת רעמים כבדה. |
PrecipitationType
מייצג את סוג המשקעים במיקום נתון.
| טיפוסים בני מנייה (enum) | |
|---|---|
PRECIPITATION_TYPE_UNSPECIFIED |
סוג המשקעים לא צוין. |
NONE |
אין משקעים. |
SNOW |
משקעי שלג. |
RAIN |
משקעי גשם. |
LIGHT_RAIN |
גשם קל. |
HEAVY_RAIN |
גשם כבד. |
RAIN_AND_SNOW |
משקעים של גשם ושלג. |
SLEET |
גשם מעורב בשלג. |
FREEZING_RAIN |
משקעים של גשם קפוא. |
יחידה
מייצג את יחידת המידה של כמות המשקעים המצטברת.
| טיפוסים בני מנייה (enum) | |
|---|---|
UNIT_UNSPECIFIED |
יחידת המידה למשקעים לא צוינה. |
MILLIMETERS |
כמות המשקעים נמדדת במילימטרים. |
INCHES |
כמות המשקעים נמדדת באינצ'ים. |
CardinalDirection
מייצג כיוון ראשי (כולל כיווני ביניים).
| טיפוסים בני מנייה (enum) | |
|---|---|
CARDINAL_DIRECTION_UNSPECIFIED |
לא צוין כיוון. |
NORTH |
כיוון צפון. |
NORTH_NORTHEAST |
כיוון הביניים המשני צפון-צפון-מזרח. |
NORTHEAST |
כיוון הביניים צפון-מזרח. |
EAST_NORTHEAST |
כיוון הביניים המשני מזרח-צפון-מזרח. |
EAST |
כיוון מזרח. |
EAST_SOUTHEAST |
כיוון הביניים המשני מזרח-דרום-מזרח. |
SOUTHEAST |
כיוון הביניים דרום-מזרח. |
SOUTH_SOUTHEAST |
כיוון הביניים המשני דרום-דרום-מזרח. |
SOUTH |
כיוון דרום. |
SOUTH_SOUTHWEST |
כיוון הביניים המשני דרום-דרום-מערב. |
SOUTHWEST |
כיוון הביניים דרום-מערב. |
WEST_SOUTHWEST |
כיוון הביניים המשני מערב-דרום-מערב. |
WEST |
כיוון מערב. |
WEST_NORTHWEST |
כיוון הביניים המשני מערב-צפון-מערב. |
NORTHWEST |
הכיוון המשני צפון-מערב. |
NORTH_NORTHWEST |
כיוון הביניים המשני צפון-צפון-מערב. |
SpeedUnit
מייצג את יחידת המידה של המהירות.
| טיפוסים בני מנייה (enum) | |
|---|---|
SPEED_UNIT_UNSPECIFIED |
יחידת המהירות לא צוינה. |
KILOMETERS_PER_HOUR |
המהירות נמדדת בקילומטרים לשעה. |
MILES_PER_HOUR |
המהירות נמדדת במיילים לשעה. |
הערות לגבי הכלים
הערות הכלים נשלחות ללקוחות MCP כדי לתאר את הסיכון הבסיסי של כלי מסוים. רוב הלקוחות מתייחסים לרמזים האלה כלא מהימנים, אבל אפשר להשתמש בהם כדי להחליט מתי לשלוח למשתמש בקשה לאישור.
בנוסף למחרוזת הכותרת, הרמזים הבוליאניים הבאים מוגדרים כך:
-
readOnlyHint: אם הערך הוא True, הכלי לא משנה את הסביבה שלו. ברירת המחדל: false. -
destructiveHint: אם הערך הוא True, הכלי יכול לבצע פעולות הרסניות. אם הערך הוא False, הכלי יכול לבצע רק פעולות הוספה. ברירת המחדל: true. -
idempotentHint: אם הערך הוא True, קריאה חוזרת לכלי עם אותם ארגומנטים לא תשפיע על הסביבה שלו. ברירת המחדל: false. -
openWorldHint: אם הערך הוא True, הכלי יכול לקיים אינטראקציה עם "עולם פתוח" של ישויות חיצוניות. אם הערך הוא false, הכלי יכול לקיים אינטראקציה רק עם ישויות פנימיות. לדוגמה, כלי חיפוש באינטרנט הוא כלי בעולם פתוח, אבל כלי זיכרון הוא לא כלי בעולם פתוח.
Destructive Hint: ❌ | Idempotent Hint: ❌ | Read Only Hint: ✅ | Open World Hint: ❌