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 分