Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Aviation Weather MCP Server
Aviation Weather MCP Server logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 7:16:22 PM

Aviation Weather MCP Server

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository2 GitHub StarsTotal stargazers on GitHub for the source repository (2 stars).Visit Website

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

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "aviation-weather-mcp-server": {
      "command": "bunx",
      "args": [
        "@cyanheads/aviation-weather-mcp-server@latest"
      ]
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

@cyanheads/aviation-weather-mcp-server

Fetch METARs, TAFs, PIREPs, and domestic SIGMETs from the NWS Aviation Weather Center via MCP. STDIO or Streamable HTTP.

5 Tools β€’ 1 Prompt

Version License Docker MCP SDK npm TypeScript Bun

Install in Claude Desktop Install in Cursor Install in VS Code

Framework

Public Hosted Server: https://aviation-weather.caseyjhand.com/mcp


Tools

Five tools covering aviation weather β€” station lookup, current observations, terminal forecasts, pilot reports, and active advisories:

ToolDescription
aviation_find_stationsResolve airports and weather stations by ICAO ID, bounding box, or US state. Returns ICAO/IATA/FAA IDs, coordinates, elevation, and available data types.
aviation_get_metarGet current weather observations (METARs) for one or more airports. 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_tafGet 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_pirepsGet recent Pilot Reports near an airport or within a bounding box. Returns decoded turbulence, icing, and cloud reports with altitude, aircraft type, intensity, and the raw PIREP string.
aviation_get_advisoriesGet active domestic SIGMETs for a region. Returns hazard type (CONVECTIVE, TURBULENCE, ICING, IFR), severity, altitude range, valid period, polygon coordinates, and raw text.

aviation_find_stations

Resolve and discover weather stations by multiple search modes.

  • Look up one or more stations by 4-letter ICAO ID (up to 20 IDs per call) β€” lookup is ICAO-only, but each returned record includes its IATA/FAA aliases when available
  • Discover all stations within a geographic bounding box
  • List stations for one of the 50 US states or DC via two-letter USPS code (uses bbox + client-side state filter)
  • Returns data_types (METAR, TAF, etc.) so agents can confirm what's available before querying
  • Every result states whether the upstream 400-row cap cut it, so a truncated draw is never mistaken for every station in the area β€” a capped state query also reports the row count from before the state filter, and a smaller bbox is the named lever

aviation_get_metar

Fetch current or recent METAR observations (1–10 stations per call).

  • hours parameter (1–12) returns observation history per station; default 1 returns only the most recent
  • Flight category (VFR/MVFR/IFR/LIFR) is returned directly from the AWC API β€” no client-side computation needed
  • Decodes cloud layers, wind with gusts, visibility, and present weather (the raw groups plus plain English, one reading per group) in addition to the raw METAR string
  • Ceiling covers broken, overcast, and obscuration layers, and reports whether the height was measured or is an indefinite ceiling β€” vertical visibility into an obscuration
  • METAR type field distinguishes METAR (routine) from SPECI (special observation triggered by significant weather change)
  • Every batch reports which of the requested stations came back, so a partial result is never mistaken for full coverage β€” missing IDs are named with recovery guidance

aviation_get_taf

Fetch Terminal Aerodrome Forecasts for 1–4 airports.

  • Returns structured forecast periods with change types (FM, TEMPO, BECMG) and probabilities
  • Forecast weather decoded group by group beside the raw groups (-SHRA BR β†’ light rain showers; mist), the same shape aviation_get_metar returns
  • Forecast obscurations keep their layer and carry the vertical visibility into them (VV002 β†’ a 200 ft indefinite ceiling), rather than reading as a clear sky
  • Low-level wind shear (WS020/20040KT) is decoded to the shear-layer top and the forecast wind at that height
  • valid_from / valid_to in ISO 8601 for straightforward time comparisons
  • Every batch reports which of the requested stations came back, so a partial result is never mistaken for full coverage β€” missing IDs are named with recovery guidance

aviation_get_pireps

Search for recent Pilot Reports by station+radius or bounding box.

  • station_id + distance_nm (10–500 nm, 100 when omitted) for radial search around an airport
  • bbox for geographic area search β€” useful for en-route corridor checks; distance_nm has no meaning here and is rejected alongside it
  • altitude_min_ft / altitude_max_ft filters to isolate reports at cruise altitude, either bound alone or both (min must not exceed max)
  • Turbulence and icing arrays include up to two layers per report (as reported by the API)
  • Every result states whether the upstream 400-row cap cut it, naming bbox, distance_nm, and hours as the levers that narrow a query before the cap applies β€” the altitude filter runs after it and cannot recover a dropped report
  • Note: absence of PIREPs does not mean smooth conditions β€” they are sparse by nature

aviation_get_advisories

List currently active domestic SIGMETs.

  • advisory_type filter: sigmet or all (default) β€” both return the active SIGMET set
  • hazard filter: CONVECTIVE, TURBULENCE, ICING, IFR
  • bbox filter applied client-side (AWC API returns all active advisories; the tool filters by polygon overlap)
  • AIRMETs are not served. The upstream feed carries domestic SIGMETs only, so advisory_type: airmet and the MTN OBSCN, SURFACE WIND, and LLWS hazards are rejected with guidance rather than answered with SIGMETs or an empty array
  • During fair-weather periods, no SIGMETs may be active β€” an empty result is a valid state, not an error

Prompts

TypeNameDescription
Promptaviation_preflight_briefStructure a preflight weather briefing for one or more airports. Guides the LLM to call aviation_get_metar, aviation_get_taf, and aviation_get_advisories in sequence and synthesize a go/no-go picture with flight categories and active hazards.

All resource data is reachable via tools. This server has no resources β€” all aviation weather data is time-sensitive (METARs valid ~1 hour, advisories minutes to hours) and unsuitable for stable-URI resources.


Features

Built on @cyanheads/mcp-ts-core:

  • Declarative tool and prompt definitions β€” single file per primitive, framework handles registration and validation
  • Unified error handling β€” handlers throw, framework catches, classifies, and formats
  • Pluggable auth: none, jwt, oauth
  • Structured logging with optional OpenTelemetry tracing
  • STDIO and Streamable HTTP transports

Aviation-weather-specific:

  • Keyless β€” no API key or authentication required; all data is from the public AWC Data API
  • Single service (aviation-weather-service) with retry + exponential backoff for the keyless public endpoint
  • Raw coded strings (rawOb, rawTAF, rawAirSigmet) surfaced alongside decoded fields so agents have both layers
  • Stateβ†’bbox table enables US-state station queries that the AWC API doesn't natively support
  • Server-level instructions field surfaces the "not an official briefing" safety disclaimer to all clients on initialize

Agent-friendly output:

  • Flight category (VFR/MVFR/IFR/LIFR) as a discriminated string field β€” agents can branch on it without parsing ceiling + visibility
  • Structured error contracts with typed reason fields and recovery hints (e.g., "Verify ICAO IDs with aviation_find_stations")
  • aviation_preflight_brief prompt encodes the correct METAR β†’ TAF β†’ PIREPs β†’ advisories briefing sequence that agents frequently get wrong by omitting steps

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Developer Tools View all alternatives
  • PraisonAI logoPraisonAI

    AI Agents Framework with Self Reflection and MCP support

    πŸ’» Developer Tools1 views
    Compare vs PraisonAI β†’
  • Labelhead Artist Momentum logoLabelhead Artist Momentum

    Trending hip-hop artist momentum scores across four cultural dimensions.

    πŸ’» Developer Tools0 views
    Compare vs Labelhead Artist Momentum β†’
  • Aviation Weather logoAviation Weather

    Aviation Weather MCP β€” METAR, TAF, PIREPs, AIRMET/SIGMET, station info

    πŸ’» Developer Tools0 views
    Compare vs Aviation Weather β†’
  • AccuWeather MCP logoAccuWeather MCP

    MCP server providing weather tools with data sourced from AccuWeather.

    πŸ’» Developer Tools1 views
    Compare vs AccuWeather MCP β†’

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Aviation Weather MCP Server

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "aviation-weather-mcp-server": { "command": "npx", "args": ["-y", "aviation-weather-mcp-server"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewAviation Weather MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/aviation-weather-mcp-server?style=directory)](https://allmcps.com/mcp/aviation-weather-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/aviation-weather-mcp-server"><img src="https://allmcps.com/api/badge/aviation-weather-mcp-server?style=directory" alt="Aviation Weather MCP Server on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars2
GitHub Star CountTotal stargazers on GitHub representing community popularity (2 stars).
37Quality signal: Fair Β· 37/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity2/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Aviation Weather MCP Server β†’Install in Claude DesktopInstall in CursorInstall in VS Code