Aviation Weather Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Aviation Weather Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Aviation weather briefings directly in Claude. METARs, TAFs, PIREPs, SIGMETs, and ICON-D2 NWP forecasts — no API key required.
Just ask Claude things like:
You need two things installed:
patched release: 22.23.4+, 24.22.1+, or 26.12.1+. These carry the October 2026 security fixes (including a Brotli-decoder RCE reachable through fetch); older builds and the end-of-life Node 20 are vulnerable. The server prints a warning on startup if it detects an unpatched Node.
To check if Node.js is already installed, open Terminal (Mac) or Command Prompt (Windows) and type:
node --versionIf you see a version at or above v22.23.4 (or v24.22.1 / v26.12.1), you're good to go. If it's lower, update Node from https://nodejs.org.
This opens a JSON file in your text editor.
If the file is empty or just has {}, replace it with:
{
"mcpServers": {
"aviation-weather": {
"command": "npx",
"args": ["-y", "aviation-weather-mcp"]
}
}
}If the file already has content (e.g. other MCP servers), add the "aviation-weather" block inside the existing "mcpServers" section.
Quit Claude Desktop completely and reopen it. The first start may take 10-15 seconds longer while it downloads the weather server.
Start a new chat and ask: "METAR EDDF"
Claude should respond with the current weather at Frankfurt airport. If it works, you're all set!
| Ask Claude... | What it does |
|---|---|
| "METAR EDDM" | Current weather at Munich airport |
| "TAF EDDF" | Forecast for Frankfurt |
| "Preflight briefing EDLI" | Full VFR brief: METAR + TAF + NWP forecast |
| "Route weather EDDM to LOWI" | Weather along a direct route (METARs + NWP + SIGMETs) |
| "Outlook for EDFE next week" | Per-day VFR go/no-go probability for the next 3–15 days |
| "Any PIREPs near EDDK?" | Recent pilot reports near Cologne |
| "SIGMETs over Germany" | Active significant weather warnings |
| "Hourly forecast for 48.14, 11.57" | ICON-D2 NWP model data for any coordinates |
lat/lon directlywx_icon_d2, wx_preflight, wx_route) derive a cloud ceiling from pressure-level cloud cover (lowest broken/overcast deck ≥50%, in ft AGL). The output always states it explicitly — ceil ~1700ft, ceil none<8600ft (no deck below), or ceil n/a (no data) — so a missing ceiling never looks like clear skiesclaude mcp add aviation-weather -- npx -y aviation-weather-mcpClaude doesn't show weather tools: Make sure you restarted Claude Desktop after editing the config. Check that the JSON syntax is valid (no trailing commas, matching brackets).
"npx: command not found": Node.js is not installed or not in your PATH. Download it from https://nodejs.org.
Slow first start: The first time, npx downloads the package (~30KB). After that it's cached and starts instantly.
This tool is for informational purposes only and is not a replacement for an official pre-flight weather briefing. Always use approved weather services and follow your national aviation authority's requirements for flight preparation.
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.