JSON CLI
node smoke-window-agent-v1.0.1.mjs forecast --location "Julian, California" --jsonLOCAL FORECAST INTERFACES
Download one inspectable Node module, then use its JavaScript API, JSON command, local stdio MCP tool, or client-side browser runner. Official NOAA, AirNow, WFIGS, and Open-Meteo data is downloaded directly to the requesting device.
Version 1.0.1 · Node 22.13.0+ · approximately 13–18 MiB for an uncached 17-frame forecast · no hosted API, remote MCP server, account, key, or forecast history.
INSTALL & VERIFY
Save and inspect the file, compare its SHA-256 digest with checksums.json, then run it locally. Never pipe a remote script directly into Node. Its single read-only stdio MCP tool is get_smoke_forecast.
node smoke-window-agent-v1.0.1.mjs forecast --location "Julian, California" --jsoncodex mcp add smoke-window -- node <absolute-path>/smoke-window-agent-v1.0.1.mjs mcpclaude mcp add smoke-window -- node <absolute-path>/smoke-window-agent-v1.0.1.mjs mcpMACHINE-READABLE REFERENCES
INTERPRETATION
Smoke Window requires all 17 NOAA frames before reporting a clear-window result. AirNow is nearby preliminary observed context. WFIGS incidents are reports whose proximity does not prove smoke origin. Results are planning guidance, not health or life-safety instructions.