Tool: lookup_weather
Ruft umfassende Wetterdaten ab, einschließlich aktueller Bedingungen, stündlicher und täglicher Vorhersagen.
Verfügbare Daten: Temperatur (aktuell, gefühlt, Höchst-/Tiefstwert, Hitzeindex), Wind (Geschwindigkeit, Böen, Richtung), Himmelsereignisse (Sonnenaufgang/-untergang, Mondphase), Niederschlag (Art, Wahrscheinlichkeit, Menge/QPF), atmosphärische Bedingungen (UV-Index, Luftfeuchtigkeit, Bewölkung, Gewitterwahrscheinlichkeit) und geocodierte Standortadresse.
Standort und standortbezogene Regeln (WICHTIG):
Der Ort, für den Wetterdaten angefordert werden, wird im Feld location angegeben. Dieses Feld ist eine „oneof“-Struktur. Das bedeutet, dass Sie NUR für EINES der drei Standortunterfelder unten einen Wert angeben MÜSSEN, damit die Wetterdaten korrekt abgerufen werden können.
Geografische Koordinaten (lat_lng)
- Verwenden Sie ihn, wenn Sie genaue Breiten- und Längengradkoordinaten haben.
- Beispiel: {"location": {"lat_lng": {"latitude": 34.0522, "longitude": -118.2437}}} // Los Angeles
Orts-ID (place_id)
- Eine eindeutige String-ID (Google Maps-Orts-ID).
- Die „place_id“ kann über das Tool „search_places“ abgerufen werden.
- Beispiel: {"location": {"place_id": "ChIJLU7jZClu5kcR4PcOOO6p3I0"}} // Eiffelturm
Adressstring (address)
- Ein frei definierbarer String, der für die Geocodierung spezifisch sein muss.
- Ort und Region: Geben Sie immer die Region/das Land an (z.B. „London, Vereinigtes Königreich“, nicht „London“).
- Adresse: Geben Sie die vollständige Adresse an (z.B. „1600 Pennsylvania Ave NW, Washington, DC“).
- Postleitzahlen: MÜSSEN zusammen mit einem Ländernamen angegeben werden (z.B. „90210, USA“, NICHT „90210“).
- Beispiel: {"location": {"address": "1600 Pennsylvania Ave NW, Washington, DC"}}
Nutzungsmodi:
Aktuelles Wetter: Gib nur
locationan. Geben Siedateundhournicht an.Stündliche Vorhersage: Geben Sie
location,dateundhour(0–23) an. Verwenden Sie diese Option für bestimmte Uhrzeiten (z.B. „um 17:00 Uhr“) oder Begriffe wie „in den nächsten Stunden“ oder „später am Tag“. Wenn der Nutzer die Minute angibt, wird auf die nächste Stunde abgerundet. Stündliche Vorhersagen für mehr als 120 Stunden im Voraus werden nicht unterstützt. Historische stündliche Wetterdaten werden bis zu 24 Stunden in der Vergangenheit unterstützt.Tagesprognose: Geben Sie
locationunddatean. Geben Siehournicht an. Verwenden Sie diese Option für allgemeine Tagesanfragen (z. B. „Wetter für morgen“, „Wetter am Freitag“, „Wetter am 25. Dezember“). Wenn das heutige Datum nicht im Kontext enthalten ist, sollten Sie es mit dem Nutzer klären. Tagesprognosen für mehr als 10 Tage, einschließlich heute, werden nicht unterstützt. Historische Wetterdaten werden nicht unterstützt.
Parametereinschränkungen:
- Zeitzonen: Alle
date- undhour-Eingaben müssen sich auf die lokale Zeitzone des Standorts beziehen, nicht auf die Zeitzone des Nutzers. - Datumsformat: Die Eingaben müssen in
{year, month, day}Ganzzahlen aufgeteilt werden. - Einheiten: Der Standardwert ist
METRIC. Setzeunits_systemaufIMPERIALfür Fahrenheit/Meilen, wenn der Nutzer US-Standards impliziert oder explizit danach fragt. Die fundierte Ausgabe muss der Quelle zugeordnet werden. Verwenden Sie dazu die Informationen aus dem Feld
attribution, sofern verfügbar.
Das folgende Codebeispiel zeigt, wie Sie mit curl das MCP-Tool lookup_weather aufrufen.
| Curl-Anfrage |
|---|
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 }' |
Eingabeschema
Anfrage für die LookupWeather-Methode – stellt die Wetterbedingungen am angeforderten Standort dar.
LookupWeatherRequest
| JSON-Darstellung |
|---|
{ "unitsSystem": enum ( |
| Felder | |
|---|---|
unitsSystem |
Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn nicht angegeben, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC). |
location |
Erforderlich. Der Ort, für den die Wetterbedingungen abgerufen werden sollen. |
Union-Feld Für |
|
date |
Optional. Das Datum der erforderlichen Wetterinformationen. Hinweis: Dieses Datum bezieht sich auf die lokale Zeitzone des im Feld „Standort“ angegebenen Standorts. Das Datum muss zwischen 24 Stunden in der Vergangenheit und den nächsten 10 Tagen liegen. |
Union-Feld Für |
|
hour |
Optional. Die Stunde der angeforderten Wetterinformationen im 24-Stunden-Format (0–23). Dieser Wert bezieht sich auf die lokale Zeitzone des im Feld „Standort“ angegebenen Standorts. Stündliche Vorhersagen für mehr als 120 Stunden im Voraus werden nicht unterstützt. Historische stündliche Wetterdaten werden bis zu 24 Stunden in der Vergangenheit unterstützt. |
Datum
| JSON-Darstellung |
|---|
{ "year": integer, "month": integer, "day": integer } |
| Felder | |
|---|---|
year |
Jahr des Datums. Der Wert muss zwischen 1 und 9999 liegen oder kann 0 sein, wenn ein Datum ohne Jahreszahl angegeben wird. |
month |
Monat eines Jahres. Der Wert muss zwischen 1 und 12 liegen. Er kann auch 0 sein, wenn ein Jahr ohne Monat und Tag angegeben wird. |
day |
Tag eines Monats. Der Wert muss zwischen 1 und 31 liegen und für das Jahr und den Monat gültig sein. Er kann auch 0 sein, wenn das Jahr bzw. der Monat angegeben wird, der Tag selbst jedoch nicht relevant ist. |
Standort
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
|
latLng |
Ein Punkt, der mit geografischen Koordinaten angegeben wird. |
placeId |
Die Orts-ID, die dem Standort zugeordnet ist . |
address |
Menschenlesbare Adresse oder Plus Code. Weitere Informationen finden Sie unter https://plus.codes. |
LatLng
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
UnitsSystem
Stellt das Einheitensystem dar, das zum Messen von Werten verwendet wird.
| Enums | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
Das Einheitensystem ist nicht angegeben. |
IMPERIAL |
Das angloamerikanische Maßsystem (z.B. Fahrenheit, Meilen usw.) |
METRIC |
Das metrische Einheitensystem (z.B. Celsius, Kilometer usw.) |
Ausgabeschema
Antwort für den LookupWeather-RPC – stellt die Wetterbedingungen am angeforderten Standort dar.
Diese Antwort enthält sowohl stündliche als auch tägliche Informationen. Daher ist die Antwort in drei Abschnitte unterteilt: „Hourly“, „Daily“ und „Shared“. Felder, die nur stündlich oder nur täglich aktualisiert werden, sind als optional gekennzeichnet. Einige Felder, die sowohl für stündliche als auch für tägliche Informationen verwendet werden, sind immer vorhanden und daher nicht als optional gekennzeichnet. Die restlichen Felder sind als optional gekennzeichnet, da sie nicht immer verfügbar sind.
LookupWeatherResponse
| JSON-Darstellung |
|---|
{ "weatherCondition": { object ( |
| Felder | |
|---|---|
weatherCondition |
Die Wetterbedingungen |
precipitation |
Niederschlagswahrscheinlichkeit und Niederschlagsmenge |
wind |
Windbedingungen |
returnedLocation |
Erforderlich. Der Ort, für den die Wetterinformationen zurückgegeben werden. Dieser Ort ist mit dem Ort in der Anfrage identisch, kann sich aber von ihm unterscheiden, wenn der angefragte Ort eine Freitextadresse ist, die auf einen ungefähren Standort verweist (z.B. „Mountain View, CA“). |
attribution |
Erforderliche Quellenangabe, die mit dem Wetter angezeigt werden soll. |
Union-Feld Für |
|
temperature |
Die stündliche Temperatur |
Union-Feld Für |
|
feelsLikeTemperature |
Die stündliche Messung der gefühlten Temperatur. |
Union-Feld Für |
|
heatIndex |
Die stündliche Hitzeindex-Temperatur. |
Union-Feld Für |
|
airPressure |
Der Luftdruck pro Stunde. |
Union-Feld Für |
|
maxTemperature |
Die Höchsttemperatur im Tagesverlauf. |
Union-Feld Für |
|
minTemperature |
Die Mindesttemperatur (niedrigste Temperatur) im Laufe des Tages. |
Union-Feld Für |
|
feelsLikeMaxTemperature |
Die maximale (höchste) gefühlte Temperatur im Tagesverlauf. |
Union-Feld Für |
|
feelsLikeMinTemperature |
Die minimale (niedrige) gefühlte Temperatur im Laufe des Tages. |
Union-Feld Für |
|
maxHeatIndex |
Die maximale Hitzeindex-Temperatur im Laufe des Tages. |
Union-Feld Für |
|
sunEvents |
Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang). |
Union-Feld Für |
|
moonEvents |
Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang). |
Union-Feld Für |
|
relativeHumidity |
Die relative Luftfeuchtigkeit in Prozent (Werte von 0 bis 100). Optional, da nicht immer verfügbar. |
Union-Feld Für |
|
uvIndex |
Der maximale UV-Index. Optional, da nicht immer verfügbar. |
Union-Feld Für |
|
thunderstormProbability |
Die Gewitterwahrscheinlichkeit (Werte von 0 bis 100). Optional, da nicht immer verfügbar. |
Union-Feld Für |
|
cloudCover |
Der Prozentsatz des Himmels, der von Wolken bedeckt ist (Werte von 0 bis 100). Optional, da nicht immer verfügbar. |
Temperatur
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Der Code für die Einheit, die zur Messung des Temperaturwerts verwendet wird. |
Union-Feld Für |
|
degrees |
Der Temperaturwert (in Grad) in der angegebenen Einheit. |
AirPressure
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld Für |
|
meanSeaLevelMillibars |
Der mittlere Luftdruck auf Meereshöhe in Millibar. |
SunEvents
| JSON-Darstellung |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| Felder | |
|---|---|
sunriseTime |
Die Zeit, zu der die Sonne aufgeht. HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an manchen Tagen keine Sonnenaufgangszeit. In diesen Fällen wird dieses Feld nicht festgelegt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
sunsetTime |
Die Uhrzeit, zu der die Sonne untergeht. HINWEIS: In einigen seltenen Fällen (z.B. nördlich des Polarkreises) gibt es an einem Tag möglicherweise keine Sonnenuntergangszeit. In diesen Fällen wird dieses Feld nicht festgelegt. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
Zeitstempel
| JSON-Darstellung |
|---|
{ "seconds": string, "nanos": integer } |
| Felder | |
|---|---|
seconds |
Stellt Sekunden der UTC-Zeit seit Unix-Epoche 1970-01-01T00:00:00Z dar. Muss zwischen -62135596800 und 253402300799 (einschließlich) liegen (entspricht 0001-01-01T00:00:00Z bis 9999-12-31T23:59:59Z). |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld ist der Nanosekunden-Teil der Dauer, keine Alternative zu Sekunden. Negative Sekundenwerte mit Bruchteilen müssen weiterhin nicht negative Nano-Werte haben, die zeitlich vorwärts gezählt werden. Muss zwischen 0 und 999.999.999 (einschließlich) liegen. |
MoonEvents
| JSON-Darstellung |
|---|
{
"moonriseTimes": [
string
],
"moonsetTimes": [
string
],
"moonPhase": enum ( |
| Felder | |
|---|---|
moonriseTimes[] |
Die Zeit, zu der der obere Rand des Mondes über dem Horizont erscheint (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)). HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Mondaufgangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages aufgeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
moonsetTimes[] |
Die Zeit, zu der der obere Rand des Mondes am Horizont untergeht (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)). HINWEIS: In den meisten Fällen gibt es pro Tag nur eine Monduntergangszeit. In anderen Fällen ist die Liste möglicherweise leer (z.B. wenn der Mond nach Mitternacht des nächsten Tages untergeht). In seltenen Fällen (z.B. in Polargebieten) kann die Liste jedoch mehr als einen Wert enthalten. In diesen Fällen werden die Werte in aufsteigender Reihenfolge sortiert. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
moonPhase |
Die Mondphase. |
WeatherCondition
| JSON-Darstellung |
|---|
{ "iconBaseUri": string, "description": { object ( |
| Felder | |
|---|---|
iconBaseUri |
Der Basis-URI für das Symbol ohne die Dateityperweiterung. Wenn Sie das Symbol anzeigen möchten, hängen Sie bei Bedarf ein Design und die Dateityperweiterung ( |
description |
Die Textbeschreibung für diese Wetterbedingung (lokalisiert). |
type |
Die Art der Wetterbedingung. |
LocalizedText
| JSON-Darstellung |
|---|
{ "text": string, "languageCode": string } |
| Felder | |
|---|---|
text |
Lokalisierter String in der Sprache, die unten |
languageCode |
Der BCP-47-Sprachcode des Texts, z. B. „en-US“ oder „sr-Latn“. Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
Niederschlag
| JSON-Darstellung |
|---|
{ "probability": { object ( |
| Felder | |
|---|---|
probability |
Die Niederschlagswahrscheinlichkeit (Werte von 0 bis 100). |
snowQpf |
Die Schneemenge, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast. |
qpf |
Die Niederschlagsmenge, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (Quantitative Niederschlagsvorhersage). Weitere Informationen finden Sie in der Definition von QuantitativePrecipitationForecast. |
PrecipitationProbability
| JSON-Darstellung |
|---|
{ "type": enum ( |
| Felder | |
|---|---|
type |
Ein Code, der die Art des Niederschlags angibt. |
Union-Feld Für |
|
percent |
Ein Prozentsatz von 0 bis 100, der die Niederschlagswahrscheinlichkeit angibt. |
QuantitativePrecipitationForecast
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Der Code der Einheit, die zur Messung der akkumulierten Niederschlagsmenge verwendet wird. |
Union-Feld Für |
|
quantity |
Die Niederschlagsmenge, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. |
Wind
| JSON-Darstellung |
|---|
{ "direction": { object ( |
| Felder | |
|---|---|
direction |
Die Richtung des Windes, der Winkel, aus dem er kommt. |
speed |
Die Windgeschwindigkeit. |
gust |
Windböen (plötzlicher Anstieg der Windgeschwindigkeit) |
WindDirection
| JSON-Darstellung |
|---|
{ "cardinal": enum ( |
| Felder | |
|---|---|
cardinal |
Der Code, der die Himmelsrichtung angibt, aus der der Wind weht. |
Union-Feld Für |
|
degrees |
Die Windrichtung in Grad (Werte von 0 bis 360). |
WindSpeed
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Der Code, der die Einheit darstellt, die zur Messung der Windgeschwindigkeit verwendet wird. |
Union-Feld Für |
|
value |
Der Wert der Windgeschwindigkeit. |
Standort
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld location_type. Verschiedene Möglichkeiten, einen Ort darzustellen. Für location_type ist nur einer der folgenden Werte zulässig: |
|
latLng |
Ein Punkt, der mit geografischen Koordinaten angegeben wird. |
placeId |
Die Orts-ID, die dem Standort zugeordnet ist . |
address |
Menschenlesbare Adresse oder Plus Code. Weitere Informationen finden Sie unter https://plus.codes. |
LatLng
| JSON-Darstellung |
|---|
{ "latitude": number, "longitude": number } |
| Felder | |
|---|---|
latitude |
Der Breitengrad in Grad. Er muss im Bereich [-90,0, +90,0] liegen. |
longitude |
Der Längengrad in Grad. Er muss im Bereich [-180,0, +180,0] liegen. |
Attribution
| JSON-Darstellung |
|---|
{ "title": string, "url": string } |
| Felder | |
|---|---|
title |
Der Titel, der für die Attribution angezeigt werden soll. |
url |
Die URL, auf die für die Attribution verlinkt werden soll. |
TemperatureUnit
Stellt eine Einheit dar, die zum Messen von Temperaturen verwendet wird.
| Enums | |
|---|---|
TEMPERATURE_UNIT_UNSPECIFIED |
Die Temperatureinheit ist nicht angegeben. |
CELSIUS |
Die Temperatur wird in Celsius gemessen. |
FAHRENHEIT |
Die Temperatur wird in Fahrenheit gemessen. |
MoonPhase
Zeigt die Mondphase an.
| Enums | |
|---|---|
MOON_PHASE_UNSPECIFIED |
Nicht angegebene Mondphase. |
NEW_MOON |
Der Mond wird nicht von der Sonne beleuchtet. |
WAXING_CRESCENT |
Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 0–50 % beleuchtet 🌒 und auf der Südhalbkugel auf der linken Seite 🌘. |
FIRST_QUARTER |
Der Mond wird auf der Nordhalbkugel auf der rechten Seite zu 50,1 % beleuchtet 🌓 und auf der Südhalbkugel auf der linken Seite 🌗. |
WAXING_GIBBOUS |
Der Mond ist auf der Nordhalbkugel auf der rechten Seite zu 50–100 % beleuchtet 🌔 und auf der Südhalbkugel auf der linken Seite 🌖. |
FULL_MOON |
Der Mond ist vollständig beleuchtet. |
WANING_GIBBOUS |
Der Mond wird auf der Nordhalbkugel zu 50–100 % auf der linken Seite 🌖 und auf der Südhalbkugel auf der rechten Seite 🌔 beleuchtet. |
LAST_QUARTER |
Der Mond wird auf der Nordhalbkugel auf der linken Seite zu 50,1 % beleuchtet 🌗 und auf der Südhalbkugel auf der rechten Seite 🌓. |
WANING_CRESCENT |
Der Mond wird auf der Nordhalbkugel auf der linken Seite 🌘 und auf der Südhalbkugel auf der rechten Seite 🌒 zu 0–50 % beleuchtet. |
Typ
Kennzeichnet den Typ der Wetterbedingung im Kontext eines Vorhersageelements.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Die Wetterbedingung ist nicht angegeben. |
CLEAR |
Keine Wolken. |
MOSTLY_CLEAR |
Vereinzelt Wolken. |
PARTLY_CLOUDY |
Teils bewölkt (einige Wolken). |
MOSTLY_CLOUDY |
Überwiegend bewölkt (mehr Wolken als Sonne). |
CLOUDY |
Wolkig (nur Wolken, keine Sonne). |
WINDY |
Starker Wind. |
WIND_AND_RAIN |
Starker Wind mit Niederschlag. |
LIGHT_RAIN_SHOWERS |
Zeitweise leichter Regen. |
CHANCE_OF_SHOWERS |
Zeitweise Regen möglich. |
SCATTERED_SHOWERS |
Zeitweise Regen. |
RAIN_SHOWERS |
Schauer sind Regenfälle, die kürzer als Regen sind und sich durch plötzliches Einsetzen und Aufhören sowie schnelle Änderungen der Intensität auszeichnen. |
HEAVY_RAIN_SHOWERS |
Starke Schauer. |
LIGHT_TO_MODERATE_RAIN |
Regen (leicht bis mäßig). |
MODERATE_TO_HEAVY_RAIN |
Regen (mäßig bis stark). |
RAIN |
Mäßiger Regen. |
LIGHT_RAIN |
Leichter Regen. |
HEAVY_RAIN |
Starker Regen. |
RAIN_PERIODICALLY_HEAVY |
Zeitweise starker Regen. |
LIGHT_SNOW_SHOWERS |
Leichter Schneefall, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
CHANCE_OF_SNOW_SHOWERS |
Schneeschauer möglich. |
SCATTERED_SNOW_SHOWERS |
Schnee, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
SNOW_SHOWERS |
Schneeschauer. |
HEAVY_SNOW_SHOWERS |
Starke Schneeschauer. |
LIGHT_TO_MODERATE_SNOW |
Leichter bis mäßiger Schneefall. |
MODERATE_TO_HEAVY_SNOW |
Mäßiger bis starker Schneefall. |
SNOW |
Mäßiger Schneefall. |
LIGHT_SNOW |
Leichter Schneefall. |
HEAVY_SNOW |
Starker Schneefall. |
SNOWSTORM |
Schnee mit möglichem Gewitter. |
SNOW_PERIODICALLY_HEAVY |
Schnee, zeitweise stark. |
HEAVY_SNOW_STORM |
Starker Schneefall mit möglichem Gewitter. |
BLOWING_SNOW |
Schnee mit starkem Wind. |
RAIN_AND_SNOW |
Schneeregen. |
HAIL |
Hagel. |
HAIL_SHOWERS |
Hagel, der für kurze Zeit mit unterschiedlicher Intensität fällt. |
THUNDERSTORM |
Gewitter. |
THUNDERSHOWER |
Ein Regenschauer, begleitet von Donner und Blitz. |
LIGHT_THUNDERSTORM_RAIN |
Leichte Gewitter mit Regen. |
SCATTERED_THUNDERSTORMS |
Gewitter mit Regen unterschiedlicher Intensität für kurze Zeit. |
HEAVY_THUNDERSTORM |
Starkes Gewitter. |
PrecipitationType
Stellt die Art des Niederschlags an einem bestimmten Ort dar.
| Enums | |
|---|---|
PRECIPITATION_TYPE_UNSPECIFIED |
Nicht angegebener Niederschlagstyp. |
NONE |
Kein Niederschlag. |
SNOW |
Schneefall. |
RAIN |
Regen. |
LIGHT_RAIN |
Leichter Regen. |
HEAVY_RAIN |
Starker Regen. |
RAIN_AND_SNOW |
Sowohl Regen als auch Schnee. |
SLEET |
Schneeregen. |
FREEZING_RAIN |
Gefrierender Regen. |
Einheit
Die Einheit, in der die Menge des akkumulierten Niederschlags gemessen wird.
| Enums | |
|---|---|
UNIT_UNSPECIFIED |
Nicht angegebene Niederschlagseinheit. |
MILLIMETERS |
Die Niederschlagsmenge wird in Millimetern gemessen. |
INCHES |
Die Niederschlagsmenge wird in Zoll gemessen. |
CardinalDirection
Stellt eine Himmelsrichtung dar (einschließlich Zwischenrichtungen).
| Enums | |
|---|---|
CARDINAL_DIRECTION_UNSPECIFIED |
Die Himmelsrichtung ist nicht angegeben. |
NORTH |
Die Himmelsrichtung Norden. |
NORTH_NORTHEAST |
Die sekundäre Zwischenrichtung Nord-Nordost. |
NORTHEAST |
Die nordöstliche Zwischenrichtung. |
EAST_NORTHEAST |
Die sekundäre interkardinale Richtung Ost-Nordost. |
EAST |
Die Himmelsrichtung Osten. |
EAST_SOUTHEAST |
Die sekundäre Zwischenrichtung Ost-Südost. |
SOUTHEAST |
Die südöstliche Zwischenrichtung. |
SOUTH_SOUTHEAST |
Die sekundäre Zwischenrichtung Süd-Südost. |
SOUTH |
Die Himmelsrichtung Süden. |
SOUTH_SOUTHWEST |
Die sekundäre interkardinale Richtung Süd-Südwest. |
SOUTHWEST |
Die südwestliche Zwischenhimmelsrichtung. |
WEST_SOUTHWEST |
Die sekundäre interkardinale Richtung West-Südwest. |
WEST |
Die Himmelsrichtung Westen. |
WEST_NORTHWEST |
Die sekundäre Interkardinalrichtung Westnordwest. |
NORTHWEST |
Die interkardinale Richtung Nordwesten. |
NORTH_NORTHWEST |
Die sekundäre Zwischenrichtung Nord-Nordwest. |
SpeedUnit
Die Einheit, in der die Geschwindigkeit gemessen wird.
| Enums | |
|---|---|
SPEED_UNIT_UNSPECIFIED |
Die Geschwindigkeitseinheit ist nicht angegeben. |
KILOMETERS_PER_HOUR |
Die Geschwindigkeit wird in Kilometern pro Stunde gemessen. |
MILES_PER_HOUR |
Die Geschwindigkeit wird in Meilen pro Stunde gemessen. |
Tool-Annotationen
Tool-Anmerkungen werden an MCP-Clients gesendet, um das grundlegende Risiko eines bestimmten Tools zu beschreiben. Die meisten Clients behandeln diese Hinweise als nicht vertrauenswürdig, sie können aber verwendet werden, um zu entscheiden, wann eine Bestätigungsaufforderung an einen Nutzer gesendet werden soll.
Zusätzlich zum Titelstring werden die folgenden booleschen Hinweise definiert:
readOnlyHint: Wenn „true“, ändert das Tool seine Umgebung nicht. Standardeinstellung: false.destructiveHint: Wenn „true“, kann das Tool destruktive Aktionen ausführen. Wenn „false“, kann das Tool nur additive Aktionen ausführen. Standardeinstellung: true.idempotentHint: Wenn „true“, hat das wiederholte Aufrufen des Tools mit denselben Argumenten keine zusätzlichen Auswirkungen auf die Umgebung. Standardeinstellung: false.openWorldHint: Wenn „true“, kann das Tool mit einer „offenen Welt“ externer Entitäten interagieren. Wenn „false“, kann das Tool nur mit internen Entitäten interagieren. Ein Tool für die Websuche wäre beispielsweise ein Open-World-Tool, ein Tool für gemerkte Informationen dagegen nicht.
Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ❌ | Lesezugriff-Hinweis: ✅ | Hinweis „Open World“: ❌