LOCAL FORECAST INTERFACES

Give an agent a current Smoke Window forecast.

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

Use a versioned local tool

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.

JSON CLI

node smoke-window-agent-v1.0.1.mjs forecast --location "Julian, California" --json

OpenAI Codex

codex mcp add smoke-window -- node <absolute-path>/smoke-window-agent-v1.0.1.mjs mcp

Claude Code

claude mcp add smoke-window -- node <absolute-path>/smoke-window-agent-v1.0.1.mjs mcp

MACHINE-READABLE REFERENCES

One contract across every local interface

INTERPRETATION

Modeled smoke, observed AQI, and reported fires remain distinct

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.