mcp
Weather, climate, terrain, fire and flood risk data for any point or polygon on Earth. Free tier.
使うべきか
品質と安全性
検出事項(3)
- LOWget_terrain 内
- LOWget_hazards 内
- LOWget_proximity 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"mcp": {
"url": "https://pixelgust.com/mcp"
}
}
}リモートエンドポイント
https://pixelgust.com/mcpstreamable-httpできること
ツール一覧
ツール(9)
🟢get_current_weather(lat, lon)
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",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
}
},
"required": [
"lat",
"lon"
]
}🟢get_weather_forecast(lat, lon, day)
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",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
"day": {
"type": "integer",
"minimum": 0,
"maximum": 6,
"default": 0,
"description": "Forecast day: 0=today .. 6"
}
},
"required": [
"lat",
"lon"
]
}🟢get_historical_climate(lat, lon, month)
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",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
"month": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Optional month 1-12; omit for annual average"
}
},
"required": [
"lat",
"lon"
]
}🟢get_climate_timeseries(lat, lon, variable)
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",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
},
"variable": {
"type": "string",
"description": "Variable name from the list in the tool description"
}
},
"required": [
"lat",
"lon",
"variable"
]
}🟢get_terrain(lat, lon)
Terrain for a point: elevation, slope, and aspect at 30m resolution (Copernicus DEM), plus Topographic Wetness Index (flood susceptibility indicator).
入力スキーマ
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
}
},
"required": [
"lat",
"lon"
]
}🟢get_hazards(lat, lon)
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",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
}
},
"required": [
"lat",
"lon"
]
}🟢get_environment(lat, lon)
Environmental data for a point: NDVI vegetation index (300m), annual evapotranspiration (MODIS), and ESA WorldCover land cover class.
入力スキーマ
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
}
},
"required": [
"lat",
"lon"
]
}🟢get_proximity(lat, lon)
Distances in km from a point to the nearest city, airport, port, hospital, power plant, and other key infrastructure.
入力スキーマ
{
"type": "object",
"properties": {
"lat": {
"type": "number",
"minimum": -90,
"maximum": 90,
"description": "Latitude in decimal degrees"
},
"lon": {
"type": "number",
"minimum": -180,
"maximum": 180,
"description": "Longitude in decimal degrees"
}
},
"required": [
"lat",
"lon"
]
}🟢get_polygon_stats(coordinates, mode, month)
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",
"properties": {
"coordinates": {
"type": "array",
"items": {
"type": "array",
"items": {
"type": "number"
},
"minItems": 2,
"maxItems": 2
},
"minItems": 3,
"description": "[[lon, lat], ...] polygon ring (closed or open)"
},
"mode": {
"type": "string",
"enum": [
"nowcast",
"forecast",
"historical"
],
"default": "nowcast"
},
"month": {
"type": "integer",
"minimum": 1,
"maximum": 12,
"description": "Month for historical mode"
}
},
"required": [
"coordinates"
]
}コミュニティ
エビデンス