NOAA Climate Data

Historical climate data, temperatures, precipitation, and normals

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
73%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,065Token(工具定義)
~1.4 KB典型回應大小
中等的注意力影響(128k 上下文的 0.83%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "noaa-climate": {
      "url": "https://mcp.olyport.com/noaa-climate/mcp"
    }
  }
}

遠端端點

https://mcp.olyport.com/noaa-climate/mcpstreamable-http

它能做什麼

工具清單

工具(3)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢get_climate_data(station_id, fips, dataset, start_date, end_date, ...)

Get climate observations from NOAA Climate Data Online. Returns historical weather measurements such as temperature, precipitation, and snowfall. You must provide either a station_id or a FIPS code to identify the location, and a date range. Args: station_id: NOAA station identifier (e.g. 'GHCND:USW00094728' for Central Park). fips: FIPS code for county or state (e.g. '36' for New York state, '36061' for Manhattan). dataset: Dataset ID. Common values: 'GHCND' (daily summaries), 'GSOM' (monthly), 'GSOY' (annual), 'NORMAL_DLY' (daily normals). Default is 'GHCND'. start_date: Start date in YYYY-MM-DD format. Required for most datasets. end_date: End date in YYYY-MM-DD format. Required for most datasets. data_types: Comma-separated data type IDs to filter. Common types: TMAX (max temp), TMIN (min temp), TAVG (avg temp), PRCP (precipitation), SNOW (snowfall), SNWD (snow depth), AWND (avg wind speed). If omitted, all available types are returned. limit: Maximum number of records to return (default 100, max 1000).

輸入結構描述

{
  "type": "object",
  "properties": {
    "station_id": {
      "default": null,
      "title": "Station Id",
      "type": "string"
    },
    "fips": {
      "default": null,
      "title": "Fips",
      "type": "string"
    },
    "dataset": {
      "default": "GHCND",
      "title": "Dataset",
      "type": "string"
    },
    "start_date": {
      "default": null,
      "title": "Start Date",
      "type": "string"
    },
    "end_date": {
      "default": null,
      "title": "End Date",
      "type": "string"
    },
    "data_types": {
      "default": null,
      "title": "Data Types",
      "type": "string"
    },
    "limit": {
      "default": 100,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "get_climate_dataArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_climate_dataOutput"
}
🟢find_stations(state, county_fips, dataset, limit)

Find NOAA weather stations in an area. Returns a list of weather stations with their IDs, names, coordinates, and active date ranges. Use the station IDs with get_climate_data. Args: state: Two-letter US state abbreviation (e.g. 'CA', 'NY'). county_fips: Five-digit county FIPS code (e.g. '36061' for Manhattan). dataset: Dataset ID to filter stations that have data in this dataset. Default is 'GHCND' (daily summaries). limit: Maximum number of stations to return (default 25, max 1000).

輸入結構描述

{
  "type": "object",
  "properties": {
    "state": {
      "default": null,
      "title": "State",
      "type": "string"
    },
    "county_fips": {
      "default": null,
      "title": "County Fips",
      "type": "string"
    },
    "dataset": {
      "default": "GHCND",
      "title": "Dataset",
      "type": "string"
    },
    "limit": {
      "default": 25,
      "title": "Limit",
      "type": "integer"
    }
  },
  "title": "find_stationsArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "find_stationsOutput"
}
🟢get_climate_normals(station_id, data_types)

Get 30-year climate normal values for a NOAA weather station. Climate normals are averages computed over the most recent 30-year period (currently 1991-2020). They represent typical conditions for a location and are useful for comparing current conditions to historical baselines. Args: station_id: NOAA station identifier (e.g. 'GHCND:USW00094728'). Use find_stations to look up station IDs. data_types: Comma-separated normal data type IDs to filter. Common types: DLY-TMAX-NORMAL (avg daily max temp), DLY-TMIN-NORMAL (avg daily min temp), DLY-TAVG-NORMAL (avg daily temp), DLY-PRCP-PCTALL-GE001HI (precip probability), MTD-PRCP-NORMAL (monthly precip), ANN-TMAX-NORMAL (annual max temp). If omitted, all available normals are returned.

輸入結構描述

{
  "type": "object",
  "properties": {
    "station_id": {
      "title": "Station Id",
      "type": "string"
    },
    "data_types": {
      "default": null,
      "title": "Data Types",
      "type": "string"
    }
  },
  "required": [
    "station_id"
  ],
  "title": "get_climate_normalsArguments"
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_climate_normalsOutput"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本3 個工具
已驗證未記錄版本3 個工具