cyanheads avatar

Noaa Spaceweather Mcp Server

cyanheads/noaa-spaceweather-mcp-server

Pulls real-time space weather data from NOAA's Space Weather Prediction Center APIs. Six tools cover geomagnetic storm scales, planetary K-index time series, OVATION aurora forecasts with coordinate lookups, DSCOVR solar wind plasma and magnetic field (including the critical Bz component), GOES solar flare probabilities with active region breakdowns, and structured SWPC alerts. All feeds are public and keyless. Responses include plain-language summaries alongside raw values so agents can reason about storm severity without re-interpreting indices. Useful when you need to answer questions about current geomagnetic conditions, aurora visibility at specific locations, or solar activity risk. Available as a public hosted instance or self-hosted via stdio.

GitHub stars
4
tools
6
transport
STDIO, HTTP
env vars
6
last updated
Oct 29, 2026

Install

From registry metadata
$ npx add-mcp https://noaa-spaceweather.caseyjhand.com/mcp --name noaa-spaceweather

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http noaa-spaceweather https://noaa-spaceweather.caseyjhand.com/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 6 tools

Verified live against the running server on Nov 6, 2026.

noaa_spaceweather_get_conditionsCurrent space-weather snapshot: NOAA R/S/G storm scales (the previous UTC day, today, and the 3-day forecast), latest Kp index with its G-scale equivalent and aurora-visibility latitude, and a plain-language status summary. Optionally includes the SWPC forecast discussion expl...1 params

Current space-weather snapshot: NOAA R/S/G storm scales (the previous UTC day, today, and the 3-day forecast), latest Kp index with its G-scale equivalent and aurora-visibility latitude, and a plain-language status summary. Optionally includes the SWPC forecast discussion expl...

Parameters* required
include_discussionboolean
Also fetch SWPC's forecaster-written Forecast Discussion, which explains why the forecast looks the way it does (CME versus coronal-hole stream, expected arrival). Costs one extra upstream request.default: false
noaa_spaceweather_get_alertsActive SWPC alerts, watches, and warnings — parsed into structured records with product type, NOAA scale and level, issue time, serial number, validity window, and plain text. Covers geomagnetic storms, radio blackouts, and radiation storms. With active_only=false, also return...2 params

Active SWPC alerts, watches, and warnings — parsed into structured records with product type, NOAA scale and level, issue time, serial number, validity window, and plain text. Covers geomagnetic storms, radio blackouts, and radiation storms. With active_only=false, also return...

Parameters* required
active_onlyboolean
When true (default), return only in-force Warnings, Watches, and Alerts. Excluded: Summaries and unrecognized products; products whose validity end has passed; cancellation notices; any product a l...default: true
max_age_hoursnumber
How far back to look for products, in hours (default 48). The SWPC feed holds roughly the last 30 days of products, so this bounds the candidate set rather than declaring what is current. Under act...default: 48
noaa_spaceweather_get_kp_indexPlanetary 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. SWPC reports Kp...1 params

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. SWPC reports Kp...

Parameters* required
window_daysinteger
Number of past days of observed Kp to return (1–7, default 1). Larger windows show trend context.default: 1
noaa_spaceweather_get_solar_windReal-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 wind...2 params

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 wind...

Parameters* required
resolutionstring
Detail level of the returned plasma and mag series. "summary" returns both series empty and keeps every headline field — about 2 KB whatever the window. "reduced" (default) bounds each series to at...one of summary · reduced · fulldefault: reduced
window_hoursinteger
Hours of recent solar wind history to return (1–168, default 3). Records update ~every 1 min, but the feed only carries roughly the last 24 hours — a larger window returns the whole feed, not more...default: 3
noaa_spaceweather_get_solar_activitySolar flare and radiation storm picture: discrete flare events from the past week with peak class and R-scale level, recent GOES X-ray flux with flare-class labels (A/B/C/M/X) and class magnitude, the daily F10.7 cm solar radio flux, 3-day flare-class probabilities (C/M/X), ac...2 params

Solar flare and radiation storm picture: discrete flare events from the past week with peak class and R-scale level, recent GOES X-ray flux with flare-class labels (A/B/C/M/X) and class magnitude, the daily F10.7 cm solar radio flux, 3-day flare-class probabilities (C/M/X), ac...

Parameters* required
flare_hoursinteger
How far back to report discrete flare events, in hours before now, filtered on each flare’s onset time (1–168, default 24). The feed keeps a rolling 7 days, so 168 returns everything it carries. Wh...default: 24
include_regionsboolean
Include active solar region details (default true). Set false to skip region data and reduce response size.default: true
noaa_spaceweather_get_aurora_forecastOVATION model aurora forecast for the next ~30–90 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 geomagnetic latitude those coordinates con...2 params

OVATION model aurora forecast for the next ~30–90 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 geomagnetic latitude those coordinates con...

Parameters* required
latitudenumber
Geographic latitude in degrees (−90 to 90). Provide with longitude for a local aurora probability lookup.
longitudenumber
Geographic longitude in degrees (−180 to 180). Provide with latitude for a local aurora probability lookup.

Sponsors

Configuration

MCP_LOG_LEVELdefault: info

Sets the minimum log level for output (e.g., 'debug', 'info', 'warn').

MCP_TRANSPORT_TYPEdefault: http

Selects the HTTP transport.

MCP_HTTP_HOSTdefault: 127.0.0.1

The hostname for the HTTP server.

MCP_HTTP_PORTdefault: 3010

The port to run the HTTP server on.

MCP_HTTP_ENDPOINT_PATHdefault: /mcp

The endpoint path for the MCP server.

MCP_AUTH_MODEdefault: none

Authentication mode to use: 'none', 'jwt', or 'oauth'.

Readme

@cyanheads/noaa-spaceweather-mcp-server

Query NOAA SWPC space weather: geomagnetic storm scales, Kp index, aurora forecasts, solar wind, solar activity, and alerts via MCP. STDIO or Streamable HTTP.

6 Tools

Details

Repository
github.com/cyanheads/noaa-spaceweather-mcp-server
Category
Search & Web Crawling
Package
@cyanheads/noaa-spaceweather-mcp-server
Transport
STDIO, HTTP
Registry
MCP registry, active
Resources
1
Tools verified
Nov 6, 2026

More from cyanheads

Related Search & Web Crawling MCP servers

View all
1cyanheads avatarOecd Mcp Servercyanheads/oecd-mcp-serverSearch and query 1,500+ OECD statistical datasets via SDMX. Keyless.4stars
2formulahendry avatarMcp Server Mcp Registryformulahendry/mcp-server-mcp-registryMCP Server for MCP Registry to discover and search for available MCP servers in the registry4stars
3iamvirul avatarWso2 Docs Mcp Serveriamvirul/wso2-docs-mcp-serverSemantic search over WSO2 docs (APIM, IS, MI, Choreo, Ballerina) via RAG and pgvector.4stars
4indhar01 avatarMemographindhar01/memographGraph-based memory system for LLMs with knowledge graphs and semantic search.4stars
5daanielcruz avatarGsearchdaanielcruz/gsearch-mcpFree Google Search with inline citations for any MCP-compatible AI tool.4stars
6malamutemayhem avatarABN Lookup MCP by UnClickmalamutemayhem/unclickAustralian Business Number lookup and business name search. By UnClick.4stars