כלי: lookup_weather
הוא מאחזר נתוני מזג אוויר מקיפים, כולל התנאים הנוכחיים, תחזיות לפי שעה ותחזיות יומיות.
נתונים ספציפיים שזמינים: טמפרטורה (נוכחית, מה הטמפרטורה בפועל, מקסימלית/מינימלית, מדד החום), רוח (מהירות, משבי רוח, כיוון), אירועים שמימיים (זריחה/שקיעה, מופע הירח), משקעים (סוג, הסתברות, כמות/QPF), תנאים אטמוספריים (מדד UV, לחות, כיסוי עננים, הסתברות לסופת רעמים) וכתובת מיקום עם קידוד גיאוגרפי.
מיקום וכללי מיקום (קריטי):
המיקום שעבורו מתבקשים נתוני מזג האוויר מצוין בשדה location. השדה הזה הוא מבנה מסוג 'oneof', כלומר אתם חייבים לציין ערך רק לאחד משלושת שדות המשנה של המיקום שבהמשך כדי להבטיח חיפוש מדויק של נתוני מזג האוויר.
קואורדינטות גיאוגרפיות (lat_lng)
- כדאי להשתמש בה כשמקבלים קואורדינטות מדויקות של קו רוחב/אורך.
- דוגמה: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // Los Angeles
מזהה מקום (place_id)
- מזהה מחרוזת חד-משמעי (מזהה מקום במפות Google).
- אפשר לאחזר את מזהה המקום באמצעות הכלי search_places.
- דוגמה: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // מגדל אייפל
מחרוזת כתובת (כתובת)
- מחרוזת חופשית שדורשת ספציפיות לגיאו-קידוד.
- עיר ואזור: תמיד צריך לכלול את האזור או המדינה (למשל, 'לונדון, בריטניה' ולא רק 'לונדון').
- כתובת: מציינים את הכתובת המלאה (לדוגמה, "1600 Pennsylvania Ave NW, Washington, DC").
- מיקודים: חובה לציין את שם המדינה (לדוגמה, '90210, USA', ולא '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 כדי להפעיל את הכלי lookup_weather MCP.
| בקשת 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 – מייצגת את תנאי מזג האוויר במיקום המבוקש.
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 ל-9,999, או 0 כדי לציין תאריך בלי שנה. |
month |
החודש בשנה. הערך צריך להיות בין 1 ל-12, או 0 כדי לציין שנה בלי חודש ויום. |
day |
יום בחודש. הערך חייב להיות בין 1 ל-31 ותקף לשנה ולחודש, או 0 כדי לציין רק שנה או שנה וחודש שבהם היום לא משמעותי. |
מיקום
| ייצוג ב-JSON |
|---|
{ // Union field |
| שדות | |
|---|---|
שדה איחוד location_type. דרכים שונות לייצוג מיקום. הערך location_type יכול להיות רק אחד מהבאים: |
|
latLng |
נקודה שצוינה באמצעות קואורדינטות גיאוגרפיות. |
placeId |
מזהה המקום שמשויך למיקום . |
address |
כתובת קריאה או קוד פלוס. פרטים נוספים זמינים בכתובת 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 |
מערכת היחידות המטרית (למשל, צלזיוס, קילומטרים וכו'). |
סכימת הפלט
תשובה לקריאה לשירות מרוחק (RPC) של LookupWeather – מייצגת את תנאי מזג האוויר במיקום המבוקש.
התשובה הזו מייצגת מידע שעתי ויומי, ולכן היא מחולקת לשלושה חלקים: שעתי, יומי ומשותף. השדות Only-Hourly ו-Only-Daily מסומנים כאופציונליים. חלק מהשדות משותפים לנתונים שעתיים ויומיים, ולכן הם תמיד מופיעים ולא מסומנים כאופציונליים. שאר השדות מסומנים כאופציונליים כי הם לא תמיד זמינים.
LookupWeatherResponse
| ייצוג ב-JSON |
|---|
{ "weatherCondition": { object ( |
| שדות | |
|---|---|
weatherCondition |
תנאי מזג האוויר |
precipitation |
הסבירות למשקעים וכמות המשקעים המצטברת |
wind |
תנאי הרוח |
returnedLocation |
חובה. המיקום שבו מוצג מידע על מזג האוויר. המיקום הזה זהה למיקום שצוין בבקשה, אבל יכול להיות שונה ממנו אם המיקום המבוקש הוא כתובת בטקסט חופשי שמתייחסת למיקום גס (לדוגמה, 'מאונטיין ויו, קליפורניה'). |
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 |
כתובת קריאה או קוד פלוס. פרטים נוספים זמינים בכתובת 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 |
השם שיוצג לשיוך. |
url |
כתובת ה-URL לקישור לצורך שיוך. |
TemperatureUnit
יחידה למדידת טמפרטורות.
| טיפוסים בני מנייה (enum) | |
|---|---|
TEMPERATURE_UNIT_UNSPECIFIED |
יחידת המידה לטמפרטורה לא צוינה. |
CELSIUS |
הטמפרטורה נמדדת במעלות צלזיוס. |
FAHRENHEIT |
הטמפרטורה נמדדת במעלות פרנהייט. |
MoonPhase
מציין את מופע הירח.
| טיפוסים בני מנייה (enum) | |
|---|---|
MOON_PHASE_UNSPECIFIED |
לא צוין מופע ירח. |
NEW_MOON |
הירח לא מואר על ידי השמש. |
WAXING_CRESCENT |
בחצי הכדור הצפוני, הירח מואר ב-0% עד 50% בצד ימין שלו 🌒, ובחצי הכדור הדרומי הוא מואר ב-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, הכלי יכול ליצור אינטראקציה רק עם ישויות פנימיות. לדוגמה, כלי לחיפוש באינטרנט יהיה עולם פתוח, אבל כלי לזיכרון לא יהיה עולם פתוח.
רמז הרסני: ❌ | רמז אידמפוטנטי: ❌ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌