MCP 서버

mcp

com.pixelgust/mcp
데이터 및 분석 과학 및 엔지니어링 공개 · 연결 가능 MCP 2026-07-28

이 MCP로 할 수 있는 일

Provides current, forecast, historical, and time-series weather, climate, terrain, environmental, infrastructure, and natural-hazard data for points and polygons.

get_climate_timeseries
Monthly time series 2015-2025 (about 130 monthly values) for one variable at a point, plus the 12-month climatology. Variables: temperature_c, precipitation_mm, dewpoint_c, skin_temperature_c, surface_pressure_hpa, snowfall_cm, total_evaporation_mm, soil_water_layer_1_vol, wind_speed_ms, net_solar_radiation_mj_m2, relative_humidity_pct, cloud_cover_pct, ndvi, fire_weather_index. Use for trend questions (is it getting hotter or drier here?).
입력 스키마
{'type': 'object', 'required': ['lat', 'lon', 'variable'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}, 'variable': {'type': 'string', 'description': 'Variable name from the list in the tool description'}}}
get_current_weather
Current weather conditions for a point: temperature, humidity, dewpoint, wind speed and direction, precipitation, pressure, cloud cover, solar radiation, plus terrain, land cover, NDVI, population density, and soil context. Source: NOAA GFS 0.25 degree, updated every 6 hours.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
get_environment
Environmental data for a point: NDVI vegetation index (300m), annual evapotranspiration (MODIS), and ESA WorldCover land cover class.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
get_hazards
Natural hazard indices for a point: Fire Weather Index (current danger), soil erosion risk (RUSLE, t/ha/yr), and flood susceptibility (Topographic Wetness Index).
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
get_historical_climate
10-year historical climate averages (2015-2025, ERA5 reanalysis) for a point. Omit month for the annual average, or pass month 1-12 for that month's climatology with min and max ranges. Use this for questions about typical climate, growing seasons, or what weather to expect at a location and time of year.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}, 'month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Optional month 1-12; omit for annual average'}}}
get_polygon_stats
Aggregate statistics (mean, min, max, std) over a polygon area: weather, terrain, hazards, environment, soil, and population. Coordinates are [longitude, latitude] pairs forming a ring. Maximum area depends on plan (free tier: 100 km2). Use for area questions such as average slope of a farm or population inside a zone.
입력 스키마
{'type': 'object', 'required': ['coordinates'], 'properties': {'mode': {'enum': ['nowcast', 'forecast', 'historical'], 'type': 'string', 'default': 'nowcast'}, 'month': {'type': 'integer', 'maximum': 12, 'minimum': 1, 'description': 'Month for historical mode'}, 'coordinates': {'type': 'array', 'items': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 2, 'minItems': 2}, 'minItems': 3, 'description': '[[lon, lat], ...] polygon ring (closed or open)'}}}
get_proximity
Distances in km from a point to the nearest city, airport, port, hospital, power plant, and other key infrastructure.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
get_terrain
Terrain for a point: elevation, slope, and aspect at 30m resolution (Copernicus DEM), plus Topographic Wetness Index (flood susceptibility indicator).
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
get_weather_forecast
Daily weather forecast for a point, up to 7 days ahead. day=0 is today, day=6 is six days out. Returns daily mean, min, and max per variable.
입력 스키마
{'type': 'object', 'required': ['lat', 'lon'], 'properties': {'day': {'type': 'integer', 'default': 0, 'maximum': 6, 'minimum': 0, 'description': 'Forecast day: 0=today .. 6'}, 'lat': {'type': 'number', 'maximum': 90, 'minimum': -90, 'description': 'Latitude in decimal degrees'}, 'lon': {'type': 'number', 'maximum': 180, 'minimum': -180, 'description': 'Longitude in decimal degrees'}}}
추가됨
get_polygon_stats
2026년 9월 17일 12:36 PM
추가됨
get_proximity
2026년 9월 17일 12:36 PM
추가됨
get_environment
2026년 9월 17일 12:36 PM
추가됨
get_hazards
2026년 9월 17일 12:36 PM
추가됨
get_terrain
2026년 9월 17일 12:36 PM
추가됨
get_climate_timeseries
2026년 9월 17일 12:36 PM
추가됨
get_historical_climate
2026년 9월 17일 12:36 PM
추가됨
get_weather_forecast
2026년 9월 17일 12:36 PM
추가됨
get_current_weather
2026년 9월 17일 12:36 PM