# noaa-spaceweather-mcp-server MCP server

NOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-cyanheads-noaa-spaceweather-mcp-server
- Repository: https://github.com/cyanheads/noaa-spaceweather-mcp-server

## Install
- Command: `npx -y @cyanheads/noaa-spaceweather-mcp-server`
- Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- Auth: Not captured

## Setup notes
- Package: Npm @cyanheads/noaa-spaceweather-mcp-server v0.1.2
- Environment variable: MCP_LOG_LEVEL (default info)
- Package: Npm @cyanheads/noaa-spaceweather-mcp-server v0.1.2
- Environment variable: MCP_HTTP_HOST (default 127.0.0.1)
- Environment variable: MCP_HTTP_PORT (default 3010)
- Environment variable: MCP_HTTP_ENDPOINT_PATH (default /mcp)
- Environment variable: MCP_AUTH_MODE (default none)
- Environment variable: MCP_LOG_LEVEL (default info)
- Remote endpoint: https://noaa-spaceweather.caseyjhand.com/mcp

## Tools
- noaa_spaceweather_get_conditions (Get Space Weather Conditions) - Current space-weather snapshot: NOAA R/S/G storm scales (today + 3-day forecast), latest Kp index with its G-scale equivalent and aurora-visibility latitude, and a plain-language status summary. The quickest way to answer "is anything happening right now?" — use before deciding whether to drill into solar wind (noaa_spaceweather_get_solar_wind), aurora (noaa_spaceweather_get_aurora_forecast), or alert details (noaa_spaceweather_get_alerts). Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- noaa_spaceweather_get_alerts (Get Space Weather Alerts) - Active SWPC alerts, watches, and warnings — parsed into structured records with product type, NOAA scale and level, issue time, validity window, and plain text. Covers geomagnetic storms, radio blackouts, and radiation storms. With active_only=false, also returns informational summaries, expired notices, and cancellations. max_age_hours controls how far back to look (default 48 h); the SWPC feed keeps all historical records and has no built-in expiry. Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- noaa_spaceweather_get_kp_index (Get Kp Index) - Planetary K-index (0–9 geomagnetic activity scale) — recent observed 3-hour values with their NOAA G-scale equivalents and aurora-latitude guidance, plus the 3-day Kp forecast series. Kp is the primary driver of aurora visibility and geomagnetic storm severity: Kp≥5 is G1, Kp≥7 is G3 (aurora to ~50°), Kp≥9 is G5 extreme. Use noaa_spaceweather_get_conditions for a combined snapshot including storm scales; use this tool when you need the Kp time series or forecast detail. Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- noaa_spaceweather_get_solar_wind (Get Solar Wind) - Real-time solar wind measurements from the active spacecraft at L1: proton speed (km/s), density (n/cm³), temperature (K), and the critical Bz component (southward Bz = negative = storm driver). Returns the recent plasma and magnetic field time series within the requested window, oldest first, each record tagged with the reporting spacecraft. Bz < −10 nT for sustained periods is a primary geomagnetic storm trigger — use alongside noaa_spaceweather_get_kp_index to see whether elevated solar wind has translated into a geomagnetic storm. Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- noaa_spaceweather_get_solar_activity (Get Solar Activity) - Solar flare and radiation storm picture: recent GOES X-ray flux with flare-class labels (A/B/C/M/X), 3-day flare-class probabilities (C/M/X), active solar regions with per-region flare probabilities, and GOES integral proton flux at ≥10 MeV with NOAA S-scale. For operators tracking HF radio blackout (R-scale, driven by X-ray) and radiation storm risk (S-scale, driven by protons). Active region data helps identify which region is driving current activity. Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp
- noaa_spaceweather_get_aurora_forecast (Get Aurora Forecast) - OVATION model aurora forecast for the next ~30–60 min: global grid of aurora probability percentages by latitude/longitude (1° resolution). With optional coordinates, returns the local aurora probability at the nearest grid point, the minimum Kp needed for aurora at that latitude, and a plain-language go/no-go verdict. Without coordinates, returns only global metadata. Data updates every ~5 minutes. Coordinates are geographic (WGS84), not geomagnetic. Endpoint: https://noaa-spaceweather.caseyjhand.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.cyanheads
- Version: 0.1.2
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 6, 2026
- Source: https://registry.modelcontextprotocol.io
