Tool: lookup_weather
Ruft umfassende Wetterdaten ab, einschließlich aktueller Bedingungen, stündlicher und täglicher Vorhersagen.
Verfügbare spezifische Daten:Temperatur (aktuell, gefühlte Temperatur, Höchst-/Tiefsttemperatur, Hitzewarnindex), Wind (Geschwindigkeit, Böen, Richtung), Himmelsereignisse (Sonnenaufgang/Sonnenuntergang, Mondphase), Niederschlag (Art, Wahrscheinlichkeit, Menge/QPF), atmosphärische Bedingungen (UV-Index, Luftfeuchtigkeit, Bewölkung, Gewitterwahrscheinlichkeit) und geocodierte Ortsadresse.
Standort und Standortregeln (WICHTIG):
Der Ort, für den Wetterdaten angefordert werden, wird mit dem Feld location angegeben. Dieses Feld ist eine „oneof“-Struktur. Das bedeutet, dass Sie für die genaue Suche nach Wetterdaten NUR einen Wert für eines der drei Unterfelder für den Standort unten angeben MÜSSEN.
Geografische Koordinaten (lat_lng)
- Verwenden Sie diese Option, wenn Sie genaue Breiten- und Längengradkoordinaten erhalten.
- 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 mit dem 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.
- Stadt und Region: Geben Sie immer die Region/das Land an, z.B. „London, Vereinigtes Königreich“ statt „London“.
- Adresse: Geben Sie die vollständige Adresse an (z.B. „1600 Pennsylvania Ave NW, Washington, DC“).
- Postleitzahlen: MÜSSEN von einem Ländernamen begleitet werden (z.B. „90210, USA“, NICHT „90210“).
- Beispiel: {"location": {"address": "1600 Pennsylvania Ave NW, Washington, DC"}}
Verwendungsmodi:
Aktuelles Wetter:Gib nur
locationan. Geben Siedateundhournicht an.Stündliche Vorhersage:Geben Sie
location,dateundhour(0–23) an. Verwenden Sie sie für bestimmte Uhrzeiten (z.B. „um 17:00 Uhr“) oder Begriffe wie „in den nächsten Stunden“ oder „später heute“. Wenn der Nutzer eine Minute angibt, runde auf die nächste volle Stunde ab. Stündliche Vorhersagen, die mehr als 120 Stunden in der Zukunft liegen, werden nicht unterstützt. Historische stündliche Wetterdaten werden bis zu 24 Stunden in der Vergangenheit unterstützt.Tagesvorhersage:Gib
locationunddatean. Geben Siehournicht an. Für allgemeine Tagesanfragen (z. B. „Wetter für morgen“, „Wetter am Freitag“, „Wetter am 25.12.“). 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 des heutigen Tages, werden nicht unterstützt. Vergangene Wetterdaten werden nicht unterstützt.
Parameterbeschränkungen:
- Zeitzonen:Alle
date- undhour-Eingaben müssen sich auf die lokale Zeitzone des Standorts und nicht auf die Zeitzone des Nutzers beziehen. - Datumsformat:Die Eingaben müssen in
{year, month, day}Ganzzahlen unterteilt werden. - Einheiten:Der Standardwert ist
METRIC. Setzen Sieunits_systemaufIMPERIALfür Fahrenheit/Meilen, wenn der Nutzer US-Standards impliziert oder explizit anfordert. 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 Methode „LookupWeather“ – stellt die Wetterbedingungen am angeforderten Ort dar.
LookupWeatherRequest
| JSON-Darstellung |
|---|
{ "unitsSystem": enum ( |
| Felder | |
|---|---|
unitsSystem |
Optional. Das Einheitensystem, das für die zurückgegebenen Wetterbedingungen verwendet werden soll. Wenn keine Angabe erfolgt, werden die zurückgegebenen Wetterbedingungen im metrischen System angegeben (Standard = METRIC). |
location |
Erforderlich. Der Standort, 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, die mehr als 120 Stunden in der Zukunft liegen, 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 |
Eine lesbare Adresse oder ein 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
Gibt das Einheitensystem an, das zum Messen von Werten verwendet wird.
| Enums | |
|---|---|
UNITS_SYSTEM_UNSPECIFIED |
Das Einheitensystem ist nicht angegeben. |
IMPERIAL |
Das angloamerikanische Einheitensystem (z. B. Fahrenheit, Meilen) |
METRIC |
Das metrische Einheitensystem (z. B. Celsius, Kilometer usw.). |
Ausgabeschema
Antwort für den LookupWeather-RPC – stellt die Wetterbedingungen am angeforderten Ort dar.
Diese Antwort enthält sowohl stündliche als auch tägliche Informationen. Sie ist daher in drei Abschnitte unterteilt: „Stündlich“, „Täglich“ und „Gemeinsam“. Die Felder „Nur stündlich“ und „Nur täglich“ sind als optional gekennzeichnet. Bei Feldern, die sowohl in stündlichen als auch in täglichen Informationen enthalten sind, sind einige 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 |
Die Niederschlagswahrscheinlichkeit und die angesammelte Niederschlagsmenge |
wind |
Windverhältnisse |
returnedLocation |
Erforderlich. Der Ort, für den die Wetterinformationen zurückgegeben werden. Dieser Standort ist mit dem Standort in der Anfrage identisch, kann sich aber davon unterscheiden, wenn der angeforderte Standort eine Freitextadresse ist, die auf einen groben Standort verweist (z.B. „Mountain View, CA“). |
attribution |
Erforderliche Quellenangabe für die Wetteranzeige. |
Union-Feld Für |
|
temperature |
Die stündliche Temperatur |
Union-Feld Für |
|
feelsLikeTemperature |
Stündliche Messung der gefühlten Temperatur. |
Union-Feld Für |
|
heatIndex |
Die stündliche Hitzeindex-Temperatur. |
Union-Feld Für |
|
airPressure |
Die stündlichen Luftdruckbedingungen. |
Union-Feld Für |
|
maxTemperature |
Die Höchsttemperatur des Tages. |
Union-Feld Für |
|
minTemperature |
Die niedrigste Temperatur des Tages. |
Union-Feld Für |
|
feelsLikeMaxTemperature |
Die maximale (hohe) gefühlte Temperatur im Laufe des Tages. |
Union-Feld Für |
|
feelsLikeMinTemperature |
Die niedrigste gefühlte Temperatur des Tages. |
Union-Feld Für |
|
maxHeatIndex |
Die maximale Hitzeindex-Temperatur im Laufe des Tages. |
Union-Feld Für |
|
sunEvents |
Die Ereignisse im Zusammenhang mit der Sonne (z.B. Sonnenaufgang, Sonnenuntergang). |
Union-Feld Für |
|
moonEvents |
Die Ereignisse im Zusammenhang mit dem Mond (z.B. Mondaufgang, Monduntergang). |
Union-Feld Für |
|
relativeHumidity |
Der Prozentsatz der relativen Luftfeuchtigkeit (Werte von 0 bis 100). Optional, da nicht immer verfügbar. |
Union-Feld Für |
|
uvIndex |
Der maximale Ultraviolettindex (UV‑Index). Optional, da er nicht immer verfügbar ist. |
Union-Feld Für |
|
thunderstormProbability |
Die Wahrscheinlichkeit für Gewitter (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 zum Messen 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 Luftdruck auf Meereshöhe in Millibar. |
SunEvents
| JSON-Darstellung |
|---|
{ "sunriseTime": string, "sunsetTime": string } |
| Felder | |
|---|---|
sunriseTime |
Die Uhrzeit, zu der die Sonne aufgeht. HINWEIS: In einigen besonderen Fällen (z.B. nördlich des Polarkreises) gibt es an einem Tag möglicherweise 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 besonderen 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 liegen (einschließlich), was dem Zeitraum vom 01.01.0001 00:00:00 UTC bis zum 31.12.9999 23:59:59 UTC entspricht. |
nanos |
Nicht negative Sekundenbruchteile Nanosekunden-Auflösung. Dieses Feld enthält den Nanosekundenanteil der Dauer und ist 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 nur eine Uhrzeit für den Mondaufgang pro Tag. In anderen Fällen ist die Liste möglicherweise leer, z.B. wenn der Mond nach Mitternacht am nächsten Tag aufgeht. In Sonderfällen (z.B. in Polarregionen) kann die Liste jedoch mehrere Werte 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 unter dem Horizont verschwindet (siehe https://en.wikipedia.org/wiki/Moonrise_and_moonset)). HINWEIS: In den meisten Fällen gibt es nur eine Monduntergangszeit pro Tag. In anderen Fällen ist die Liste möglicherweise leer, z.B. wenn der Mond nach Mitternacht des nächsten Tages untergeht. In Sonderfällen (z.B. in Polarregionen) kann die Liste jedoch mehrere Werte 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. Um das Symbol anzuzeigen, hängen Sie bei Bedarf ein Design und die Dateityperweiterung ( |
description |
Die Textbeschreibung für diese Wetterbedingung (lokalisiert). |
type |
Der Typ der Wetterbedingung. |
LocalizedText
| JSON-Darstellung |
|---|
{ "text": string, "languageCode": string } |
| Felder | |
|---|---|
text |
Lokalisierter String in der Sprache, die |
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 Wahrscheinlichkeit für Niederschlag (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 (siehe Definition von „QuantitativePrecipitationForecast“ für weitere Informationen). |
qpf |
Die Menge an Niederschlag in Form von Regen, gemessen als Flüssigwasseräquivalent, die sich über einen bestimmten Zeitraum angesammelt hat. Hinweis: QPF ist die Abkürzung für Quantitative Precipitation Forecast (siehe Definition von „QuantitativePrecipitationForecast“ für weitere Informationen). |
PrecipitationProbability
| JSON-Darstellung |
|---|
{ "type": enum ( |
| Felder | |
|---|---|
type |
Ein Code, der den Niederschlagstyp angibt. |
Union-Feld Für |
|
percent |
Ein Prozentsatz zwischen 0 und 100, der die Wahrscheinlichkeit von Niederschlag angibt. |
QuantitativePrecipitationForecast
| JSON-Darstellung |
|---|
{ "unit": enum ( |
| Felder | |
|---|---|
unit |
Der Code der Einheit, die zum Messen der Menge des angesammelten Niederschlags verwendet wird. |
Union-Feld Für |
|
quantity |
Die Niederschlagsmenge, gemessen als Äquivalent an flüssigem Wasser, die sich über einen bestimmten Zeitraum angesammelt hat. |
Wind
| JSON-Darstellung |
|---|
{ "direction": { object ( |
| Felder | |
|---|---|
direction |
Die Windrichtung, also der Winkel, aus dem der Wind kommt. |
speed |
Die Windgeschwindigkeit. |
gust |
Die Windböe (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 für die Windgeschwindigkeit angibt. |
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 |
Eine lesbare Adresse oder ein 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 Quellenangabe angezeigt werden soll. |
url |
Die URL, auf die für die Quellenangabe verlinkt werden soll. |
TemperatureUnit
Stellt eine Einheit zum Messen von Temperaturen dar.
| Enums | |
|---|---|
TEMPERATURE_UNIT_UNSPECIFIED |
Die Temperatureinheit ist nicht angegeben. |
CELSIUS |
Die Temperatur wird in Grad Celsius gemessen. |
FAHRENHEIT |
Die Temperatur wird in Fahrenheit gemessen. |
MoonPhase
Gibt die Mondphase an.
| Enums | |
|---|---|
MOON_PHASE_UNSPECIFIED |
Nicht angegebene Mondphase. |
NEW_MOON |
Der Mond wird nicht von der Sonne beleuchtet. |
WAXING_CRESCENT |
Der Mond ist in der nördlichen Hemisphäre zu 0–50 % auf der rechten Seite 🌒 und in der südlichen Hemisphäre auf der linken Seite 🌘 beleuchtet. |
FIRST_QUARTER |
Der Mond wird in der nördlichen Hemisphäre zu 50,1% auf der rechten Seite 🌓 und in der südlichen Hemisphäre auf der linken Seite 🌗 beleuchtet. |
WAXING_GIBBOUS |
Der Mond wird in der nördlichen Hemisphäre zu 50–100 % auf der rechten Seite 🌔 und in der südlichen Hemisphäre auf der linken Seite 🌖 beleuchtet. |
FULL_MOON |
Der Mond ist vollständig beleuchtet. |
WANING_GIBBOUS |
Der Mond wird in der nördlichen Hemisphäre zu 50–100 % auf der linken Seite 🌖 und in der südlichen Hemisphäre auf der rechten Seite 🌔 beleuchtet. |
LAST_QUARTER |
Der Mond wird in der nördlichen Hemisphäre zu 50,1% auf der linken Seite 🌗 und in der südlichen Hemisphäre auf der rechten Seite 🌓 beleuchtet. |
WANING_CRESCENT |
Der Mond wird in der nördlichen Hemisphäre zu 0–50 % auf der linken Seite 🌘 und in der südlichen Hemisphäre auf der rechten Seite 🌒 beleuchtet. |
Typ
Markiert den Wetterbedingungstyp im Kontext eines Vorhersageelements.
| Enums | |
|---|---|
TYPE_UNSPECIFIED |
Die Wetterbedingungen sind nicht angegeben. |
CLEAR |
Keine Wolken. |
MOSTLY_CLEAR |
Vereinzelt Wolken. |
PARTLY_CLOUDY |
Teils bewölkt (einige Wolken). |
MOSTLY_CLOUDY |
Meist bewölkt (mehr Wolken als Sonne). |
CLOUDY |
Bewölkt (alle Wolken, keine Sonne). |
WINDY |
Starker Wind. |
WIND_AND_RAIN |
Starker Wind mit Niederschlag. |
LIGHT_RAIN_SHOWERS |
Zeitweise leichter Regen. |
CHANCE_OF_SHOWERS |
Wahrscheinlichkeit für zeitweisen Regen. |
SCATTERED_SHOWERS |
Zeitweise Regen. |
RAIN_SHOWERS |
Schauer sind Niederschläge, die kürzer als Regen dauern und sich durch plötzliche Start- und Stoppzeiten 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 |
Schneefall mit möglichem Gewitter. |
SNOW_PERIODICALLY_HEAVY |
Zeitweise starker Schneefall. |
HEAVY_SNOW_STORM |
Starker Schneefall mit möglichen Gewittern. |
BLOWING_SNOW |
Schnee mit starkem Wind. |
RAIN_AND_SNOW |
Schneeregen |
HAIL |
Hagel. |
HAIL_SHOWERS |
Hagel, der über kurze Zeiträume 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 in unterschiedlicher Intensität über kurze Zeiträume hinweg. |
HEAVY_THUNDERSTORM |
Starkes Gewitter. |
PrecipitationType
Gibt die Art des Niederschlags an einem bestimmten Ort an.
| Enums | |
|---|---|
PRECIPITATION_TYPE_UNSPECIFIED |
Niederschlagsart nicht angegeben. |
NONE |
Kein Niederschlag. |
SNOW |
Schnee |
RAIN |
Regen |
LIGHT_RAIN |
Leichter Regen |
HEAVY_RAIN |
Starker Regen |
RAIN_AND_SNOW |
Sowohl Regen als auch Schnee. |
SLEET |
Schneeregen |
FREEZING_RAIN |
Niederschlag in Form von gefrierendem Regen. |
Einheit
Gibt die Einheit an, die zum Messen der Menge des angesammelten Niederschlags verwendet 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 Zwischenhimmelsrichtungen).
| Enums | |
|---|---|
CARDINAL_DIRECTION_UNSPECIFIED |
Die Himmelsrichtung ist nicht angegeben. |
NORTH |
Die Himmelsrichtung Norden. |
NORTH_NORTHEAST |
Die sekundäre Zwischenhimmelsrichtung Nordnordost. |
NORTHEAST |
Die Himmelsrichtung Nordosten. |
EAST_NORTHEAST |
Die sekundäre Zwischenhimmelsrichtung Ost-Nordost. |
EAST |
Die Himmelsrichtung Osten. |
EAST_SOUTHEAST |
Die sekundäre Himmelsrichtung Ost-Südost. |
SOUTHEAST |
Die südöstliche Himmelsrichtung. |
SOUTH_SOUTHEAST |
Die sekundäre Zwischenhimmelsrichtung Süd-Südost. |
SOUTH |
Die Himmelsrichtung Süden. |
SOUTH_SOUTHWEST |
Die sekundäre Himmelsrichtung zwischen Süd und Südwest. |
SOUTHWEST |
Die südwestliche Himmelsrichtung. |
WEST_SOUTHWEST |
Die sekundäre Himmelsrichtung Westsüdwest. |
WEST |
Die Himmelsrichtung Westen. |
WEST_NORTHWEST |
Die sekundäre Himmelsrichtung Westnordwest. |
NORTHWEST |
Die Himmelsrichtung Nordwesten. |
NORTH_NORTHWEST |
Die sekundäre Himmelsrichtung Nordnordwest. |
SpeedUnit
Gibt die Einheit an, die zum Messen der Geschwindigkeit verwendet wird.
| Enums | |
|---|---|
SPEED_UNIT_UNSPECIFIED |
Die Einheit für die Geschwindigkeit 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 ein Bestätigungs-Prompt an einen Nutzer gesendet werden soll.
Zusammen mit dem Titelstring werden die folgenden booleschen Hinweise so 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 Einheiten interagieren. Wenn „false“, kann das Tool nur mit internen Einheiten interagieren. Ein Tool für die Websuche wäre beispielsweise Open World, ein Tool für das Gedächtnis nicht.
Destruktiver Hinweis: ❌ | Idempotenter Hinweis: ❌ | Hinweis „Nur lesen“: ✅ | Hinweis „Offene Welt“: ❌