Spaceweather Mcp

io.github.hoon1983由 GitHub 帳號 hoon1983 發布v0.1.0更新於 Oct 24, 2026

Space weather & geomagnetic conditions (NOAA SWPC, NASA DONKI, USGS, Kyoto) via MCP.

已驗證STDIO僅桌面位置與生活資料與分析

概覽

AI 產生的概覽

一個本機 MCP 伺服器,讓助理取得 NOAA SWPC、NASA DONKI、USGS 與京都的即時太空天氣與地磁資料,包含極光預報。

可以做什麼
讀取目前狀況與 Kp 指數、Kp 預報、太陽風、NOAA 警示及 G/S/R 等級、27 天展望、太陽閃焰、輻射風暴,以及太陽黑子區域與其閃焰機率,並依經緯度提供極光機率(NOAA SWPC)。查詢編目的 CME、地磁風暴、閃焰、SEP、IPS 與 HSS 事件(NASA DONKI)。列出並讀取 USGS 地磁觀測站及其磁力計 X/Y/Z/F 數值。取得京都逐小時 Dst 風暴時間擾動指數。
適用情境
適合讓助理依據權威公開資料回答目前太陽與地磁活動、風暴等級、閃焰風險或極光機會等問題。不適用於營運或安全關鍵決策。
執行需求
以本機 stdio 程序執行,從 PyPI 套件 spaceweather-mcp 安裝(例如透過 uvx)。未宣告需要 API 金鑰、帳號或環境變數。需要能連線 NOAA SWPC、NASA DONKI、USGS 與京都資料服務的網路。
安裝前請注意
僅提供資訊性唯讀資料,數值為初步結果且經常修訂。京都 Dst 資料僅限非商業用途並需標示來源,其餘資料為公有領域。此伺服器明確不供影響電網、航空、衛星或人身安全的營運決策使用。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Spaceweather Mcp,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

spaceweather-mcp

A Model Context Protocol server for space weather and geomagnetic conditions — solar flares, the solar wind, geomagnetic storms (Kp/Dst), radiation storms, sunspot regions, aurora forecasts, and a catalogued event history — so an AI agent can answer "what's the sun/space weather doing right now, and will I see aurora?" from authoritative data.

Sibling to seismic-mcp: that one reconciles earthquakes across agencies; this one reports solar/geomagnetic conditions. They install side by side.

Status

15 tools across 4 data sources — all live and verified. Everything is U.S./NASA public domain except the Kyoto Dst index, which is non-commercial and clearly labeled (and kept segregated from the public-domain feeds).

Tools

NOAA SWPC (public domain)

ToolReturns
get_conditions_nowOne-call snapshot: Kp, Bz/Bt, wind speed/density, G/S/R, storm flag, summary
get_kp_indexObserved planetary Kp series (~1 week)
get_kp_forecastNOAA 3-day Kp forecast
get_solar_windL1 magnetic field + plasma (window: 1-day/7-day)
get_alertsRecent SWPC alerts/watches/warnings
get_noaa_scalesG/S/R scales for today + 3 days
get_27day_outlookDaily F10.7 flux, Ap, largest Kp for 27 days
get_solar_flaresRecent GOES X-ray flares (C/M/X class events)
get_radiation_stormCurrent proton flux + NOAA S-scale (radiation storm)
get_solar_regionsToday's sunspot regions + C/M/X flare probabilities
get_aurora_forecastOVATION aurora probability (pass lat/lon for a local %)

NASA DONKI (public domain) — get_space_weather_events (CME / GST / FLR / SEP / IPS / HSS event catalog)

USGS Geomagnetism (public domain) — list_observatories, get_observatory (magnetometer X/Y/Z/F)

Kyoto WDC (non-commercial) — get_dst (hourly disturbance storm-time index)

Run

bash
uv run spaceweather-mcp        # stdio MCP serveruv run pytest                  # tests

Add to claude_desktop_config.json (after publishing to PyPI):

json
{ "mcpServers": { "spaceweather": { "command": "uvx", "args": ["spaceweather-mcp"] } } }

Data sources, attribution & licensing

  • NOAA SWPC (services.swpc.noaa.gov) — U.S. public domain. Credit NOAA SWPC.
  • NASA DONKI via CCMC (kauai.ccmc.gsfc.nasa.gov/DONKI) — U.S. public domain (no API key needed). Credit NASA/CCMC DONKI.
  • USGS Geomagnetism (geomag.usgs.gov) — U.S. public domain. Credit the U.S. Geological Survey. (Sourced directly from USGS, not via INTERMAGNET, to keep public-domain status.)
  • Kyoto WDC for Geomagnetism — Dst index, non-commercial use only: acknowledge "WDC for Geomagnetism, Kyoto", cite the Dst DOI; real-time values are provisional. The non-commercial restriction is documented in the get_dst tool description and the DstReading schema (both surfaced to MCP clients), and this feed is kept separate from the public-domain ones.

⚠️ Only the Kyoto Dst feed is non-commercial. It is segregated, and its non-commercial terms are stated in the tool/schema docs the client sees, so a downstream commercial user is not silently bound by those terms.

Deliberately not included: INTERMAGNET and SILSO sunspot number (both CC BY-NC — would taint the otherwise commercially-usable server); JPL Horizons ephemeris (different domain). F10.7 is available via get_27day_outlook; GFZ Hp30/Hp60 high-cadence indices (CC BY 4.0) are a possible future add.

Safety

Informational only. Not for operational decisions affecting power grids, aviation, satellites, or human safety — consult official NOAA SWPC products for those. Real-time values are preliminary and routinely revised.

來源:README.md,提交 8d26086

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.1.0最新Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分