Noaa Spaceweather MCP Server logo

Noaa Spaceweather MCP Server

Queries NOAA SWPC for storm conditions, Kp, aurora forecasts, solar wind, solar activity, and active alerts.

Install Noaa Spaceweather MCP Server

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "noaa-spaceweather-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/noaa-spaceweather-mcp-server"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

noaa-spaceweather-mcp-server connects MCP clients to NOAA's Space Weather Prediction Center through six tools covering geomagnetic conditions, aurora visibility, solar wind, solar activity, and alerts. It supports local STDIO use and Streamable HTTP, including a publicly hosted MCP endpoint. Reach for it when an agent needs current space-weather measurements, short-range forecasts, alert filtering, or a location-specific aurora assessment. Responses include structured readings alongside NOAA summaries, forecast text, probabilities, and alert messages.

Use cases

  • Check current NOAA geomagnetic storm conditions
  • Assess aurora visibility for a latitude and longitude
  • Inspect solar-wind conditions behind current geomagnetic activity
  • Retrieve active space-weather alerts and warnings

Key features

  • NOAA R/S/G storm scales and three-day forecasts
  • Kp observations with G-scale and aurora-latitude guidance
  • Coordinate-aware OVATION aurora forecasts
  • L1 solar-wind and magnetic-field time series
  • Solar flare, radiation, and active-region data
  • Structured SWPC alerts, watches, and warnings

Tools6

What Noaa Spaceweather MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~329 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 1d ago

Recent health check succeeded.

9/9 checks healthy over the last 53d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · @cyanheads/noaa-spaceweather-mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars4Stargazers on the source repository.
npm downloads1.6kPackage downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Tools exposed6Callable tools this server registers over MCP.
Directory activity1 viewsConfig copies, upvotes, and views on AllMCPs.

How Noaa Spaceweather MCP Server works

What noaa-spaceweather-mcp-server does

NOAA SWPC data becomes available to MCP-compatible agents through six focused tools. The server covers the NOAA R, S, and G storm scales; planetary Kp observations and forecasts; OVATION aurora predictions; solar-wind plasma and magnetic-field measurements; solar flares and related activity; and active SWPC alerts, watches, and warnings.

The conditions tool combines a current snapshot with yesterday's assessed levels, today's levels, and a three-day forecast. It can also include SWPC's forecast discussion, divided into solar activity, energetic particles, solar wind, and geospace topics.

How it works

The server retrieves data from NOAA SWPC feeds and products, then returns structured MCP tool results. Kp data includes recent three-hour observations, G-scale equivalents, aurora-latitude guidance, and the full three-day forward forecast. Solar-wind results identify the active L1 spacecraft and expose speed, proton density, temperature, and GSM magnetic-field components, including Bz behavior over the requested window.

Aurora lookups use optional WGS84 latitude and longitude. With both coordinates, the result adds the nearest one-degree grid probability, geomagnetic latitude, required Kp and G level, solar elevation, darkness state, and the strongest poleward reading within 1,000 km. The model forecasts roughly 30–90 minutes ahead and updates about every five minutes.

Setup and configuration

The package can be run as an MCP server over STDIO or Streamable HTTP. It is published as @cyanheads/noaa-spaceweather-mcp-server, and the project also provides a public endpoint at https://noaa-spaceweather.caseyjhand.com/mcp. Installation links are available for Claude Desktop, Cursor, and VS Code. A container package is also published for Docker-based deployment.

Tool inputs control time windows and response size. Kp observations accept a one-to-seven-day window. Solar-wind queries accept one to 168 hours and can return reduced, full, or summary output. Solar-activity queries accept a one-to-168-hour flare window and can include or omit active-region details. Alert queries support active-only filtering and a one-to-720-hour age bound.

Tools and capabilities

  • noaa_spaceweather_get_conditions returns storm scales, current Kp context, a plain-language status, and an optional forecast discussion.
  • noaa_spaceweather_get_kp_index returns observed Kp readings, G-scale labels, aurora guidance, and a three-day forecast.
  • noaa_spaceweather_get_aurora_forecast returns global OVATION metadata or a coordinate-based visibility assessment.
  • noaa_spaceweather_get_solar_wind returns plasma and magnetic-field series plus window-wide Bz, speed, density, and Bt summaries.
  • noaa_spaceweather_get_solar_activity reports flare events, GOES X-ray flux, F10.7 radio flux, flare probabilities, active regions, and radiation-storm level.
  • noaa_spaceweather_get_alerts returns structured active or historical SWPC products with severity, validity, cancellation state, and full message text.

Limitations and notes

The aurora verdict accounts for daylight: a favorable model probability is not considered visible when the location is in daylight. Coordinates must be supplied together; providing only latitude or only longitude fails validation.

Solar-wind feeds cover roughly the latest 24 hours at approximately one-minute cadence, even though the query window can be larger. Reduced output caps each series at 200 records, while full output may contain about 1,400 records per series over 24 hours. Alert filtering distinguishes an empty result caused by quiet conditions from one caused by filtering.

Forecast R and S values represent probabilities, and a null forecast level means that no level was predicted rather than level zero. Similarly, an alert scale value of zero means that no scale was stated.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Noaa Spaceweather MCP Server

noaa-spaceweather-mcp-server is an MCP server that connects AI clients to NOAA's Space Weather Prediction Center. Its main tools retrieve current conditions, Kp index data, OVATION aurora forecasts, solar-wind measurements, solar activity, and active SWPC alerts, watches, and warnings.

Install it as the `@cyanheads/noaa-spaceweather-mcp-server` package or use the provided installation links for Claude Desktop, Cursor, and VS Code. It can run over STDIO or Streamable HTTP, and a public hosted endpoint is available.

Yes, noaa-spaceweather-mcp-server has a Cursor installation link. Cursor can connect to the server through its MCP configuration, using the package-based STDIO setup.

Yes, provide latitude and longitude together to receive a daylight-aware aurora verdict. The result includes local OVATION probability, geomagnetic latitude, the required Kp and G level, darkness state, and a poleward horizon reading.

Use the solar-wind tool's `resolution` input. `summary` returns headline fields without time-series records, `reduced` caps each series at 200 records, and `full` returns every available record.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

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 PreviewNoaa Spaceweather MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/noaa-spaceweather-mcp-server?style=directory)](https://allmcps.com/mcp/noaa-spaceweather-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/noaa-spaceweather-mcp-server"><img src="https://allmcps.com/api/badge/noaa-spaceweather-mcp-server?style=directory" alt="Noaa Spaceweather MCP Server on AllMCPs" /></a>