async_amos_client
Async client for KMA Aviation Meteorology AMOS API.
AMOS (Aerodrome Meteorological Observation Station) provides weather observations from airports and aerodromes for aviation safety.
AsyncAMOSClient
¶
Async client for accessing KMA Aviation Meteorology AMOS data.
Provides access to: - Airport weather observations - Aerodrome meteorological data - Aviation-specific weather parameters
Source code in python/src/kma_mcp/aviation/async_amos_client.py
close()
async
¶
get_airport_observations(tm, dtm=60)
async
¶
Get aerodrome meteorological observations.
AMOS provides weather observations from airports and aerodromes for aviation operations and safety.
Parameters:
-
tm(str) –Observation time in 'YYYYMMDDHHmm' format
-
dtm(int, default:60) –Data time range in minutes before tm (default: 60) Typical values: 30, 60, 120, 180
Returns:
Example
with AMOSClient('api_key') as client: data = client.get_airport_observations('202501011200', dtm=60)
Source code in python/src/kma_mcp/aviation/async_amos_client.py
get_amdar_data(tm1, tm2, st='E')
async
¶
Get AMDAR aircraft meteorological data.
AMDAR (Aircraft Meteorological Data Relay) provides in-flight weather observations from commercial aircraft equipped with meteorological sensors.
Parameters:
-
tm1(str) –Start time in 'YYYYMMDDHHmm' format
-
tm2(str) –End time in 'YYYYMMDDHHmm' format
-
st(str, default:'E') –Station type filter (default: 'E') Options: 'E' (all), specific station codes
Returns:
Example
with AMOSClient('api_key') as client: data = client.get_amdar_data( '202501011200', '202501011400', st='E' )