# aviation-weather-mcp-server [Health: Active]

**Category:** 🚀 Aerospace & Astrodynamics  
**Repository:** https://github.com/cyanheads/aviation-weather-mcp-server  
**GitHub Stars:** 2  
**npm Downloads (last month):** 1266  
**Views:** 2  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/aviation-weather-mcp-server

## Description
Fetch METARs, TAFs, PIREPs, and SIGMETs/AIRMETs from the NWS Aviation Weather Center.

## Tools
Capabilities this server exposes over MCP:

- **aviation_find_stations** — Resolve airports and weather stations by identifier, bounding box, or US state. Returns ICAO/IATA/FAA IDs, coordinates, elevation, and available data types.
- **aviation_get_metar** — Get current weather observations (METARs) for named airports, or survey every reporting station in a bounding box. Returns decoded wind, visibility, ceiling, present weather, temp/dewpoint, altimeter, cloud layers, flight category (VFR/MVFR/IFR/LIFR), and the raw METAR string.
- **aviation_get_taf** — Get Terminal Aerodrome Forecasts for one or more airports. Returns each forecast period with valid times, surface wind, low-level wind shear, visibility, decoded weather, cloud layers, and vertical visibility into a forecast obscuration, plus the raw TAF string.
- **aviation_get_pireps** — Get recent Pilot Reports near an airport or within a bounding box. Returns decoded turbulence, icing, and cloud reports with altitude, aircraft type, intensity, outside air temperature, wind aloft, flight weather, and the raw PIREP string.
- **aviation_get_advisories** — Get domestic/international SIGMETs and Center Weather Advisories. Returns source coverage, hazard, severity, altitude, validity, movement, multipart geometry and original bulletins; omitted facts stay null.

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `bunx` (confidence: high):

```json
"mcpServers": {
  "aviation-weather-mcp-server": {
    "command": "bunx",
    "args": ["@cyanheads/aviation-weather-mcp-server@latest"]
  }
}
```

## Documentation

## What aviation-weather-mcp-server does

The aviation-weather-mcp-server MCP server exposes NWS Aviation Weather Center data to MCP clients. It covers current airport observations, terminal forecasts, recent pilot reports, and active domestic SIGMETs. Results include decoded weather fields and the original report text, giving an agent both structured values for reasoning and source strings for reference.

The server provides five tools and one prompt. `aviation_find_stations` resolves station identifiers or searches by geographic bounding box and US state. `aviation_get_metar` retrieves current observations, `aviation_get_taf` returns forecast periods, `aviation_get_pireps` searches recent pilot reports, and `aviation_get_advisories` returns active domestic SIGMETs. The `aviation_preflight_brief` prompt sequences these tools into a flight-weather briefing.

## How it works

Station discovery accepts identifiers, bounding boxes, or two-letter state codes. Identifier lookups use the registry's station IDs, such as four-character ICAO values; returned records can also include IATA and FAA aliases. Search results include coordinates, elevation, supported data types, and information about result limits.

METAR requests can target named stations or survey an area. Station requests return observations within a configurable one-to-twelve-hour window, while area searches return the latest observation for each reporting station. Results can be narrowed by flight category, such as IFR or LIFR. METAR output includes wind, visibility, ceiling, weather, temperature, dew point, altimeter, cloud layers, flight category, observation type, and the raw string.

TAF results contain ISO 8601 validity times, change types and probabilities, decoded weather groups, cloud layers, vertical visibility, and low-level wind shear where reported. PIREP searches use either a station and radius or a bounding box, with optional altitude and turbulence or icing intensity filters. Advisory results include hazard type, severity, altitude range, validity, polygon coordinates, and raw text.

## Setup and configuration

The aviation-weather-mcp-server MCP server supports three connection styles: a STDIO process, a local Streamable HTTP server, and the public hosted endpoint at `https://aviation-weather.caseyjhand.com/mcp`. The README provides installation links for Claude Desktop, Cursor, and VS Code. It also identifies an npm package and a Docker container image, so deployment can use the package or the published container according to the chosen connection mode.

## Tools and capabilities

- Resolve stations by identifier, state, or geographic bounds.
- Retrieve METAR observations with decoded flight categories and cloud information.
- Retrieve TAF periods with forecast changes, probabilities, and wind shear.
- Search PIREPs by location, distance, area, altitude, turbulence, or icing intensity.
- Retrieve active domestic SIGMETs with hazard geometry and validity details.
- Generate a structured preflight briefing with the included prompt.

## Limitations and notes

Station identifier lookup does not resolve three-letter IATA codes directly; use the station's four-character registry identifier or discover it first. Several operations have per-call bounds, including up to 20 station IDs for discovery, 10 stations for METAR requests, and four stations for TAF requests.

Area searches can encounter the upstream 400-row cap. The tools report when that cap affects a result and expose limits or time-window controls where applicable. A wider METAR time window can use the cap on repeated observations instead of additional stations. Missing requested stations are reported rather than silently omitted.

The data scope is the NWS Aviation Weather Center, and the advisory tool is documented for active domestic SIGMETs. The server does not claim to provide general worldwide aviation weather coverage.

_Full upstream README: https://allmcps.com/mcp/aviation-weather-mcp-server/readme_

