Space Weather Data MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Space Weather Data MCP ServerWhat is the current space weather forecast?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Space Weather Data MCP Server
An MCP (Model Context Protocol) server that gives AI assistants access to real-time space weather data and forecasts from NOAA's Space Weather Prediction Center (SWPC).
What It Does
This server exposes NOAA's SWPC data services to any MCP-compatible AI client. The assistant can browse the data directory, fetch live observations and forecasts, look up product definitions, and interpret values using built-in space weather knowledge — all without leaving the conversation.
Tools (callable by the AI on demand):
Tool | Description |
| Curated map of the SWPC data server layout and notable files |
| Browse any directory on the SWPC data server |
| Fetch a JSON or text data file and return its contents |
| NOAA G/S/R storm scales and solar flare A–X classification |
| Catalog of all SWPC products with descriptions and data file paths |
| Fetch the full description of any SWPC product from the NOAA website |
| Field definitions and interpretation guide for key JSON data files |
Prompts (pre-built context bundles):
Prompt | Description |
| Fetches the 3-day forecast, geomagnetic forecast, forecast discussion, SGARF, and advisory outlook — combined into one block |
| Fetches the NOAA Planetary K-index (3-hour) and daily geomagnetic indices |
| Fetches the Kyoto Dst index (hourly) with an interpretation guide prepended |
Related MCP server: MCP TypeScript NASA Server
Data Source
All data comes from NOAA SWPC's public data server:
Data:
https://services.swpc.noaa.gov(JSON + text files, no API key required)Product info:
https://www.swpc.noaa.gov/products-and-data
No authentication is required. Data is provided by NOAA as a public service.
Requirements
Python 3.14+
uv (recommended) or pip
Installation
git clone https://github.com/JimFlannery/space-weather-data-mcp.git
cd space-weather-data-mcp
uv syncConfiguration
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"spaceweather": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/space-weather-data-mcp",
"main.py"
]
}
}
}Config file locations:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
VS Code (Copilot / MCP extension)
Add to your VS Code settings.json:
{
"mcp.servers": {
"spaceweather": {
"command": "uv",
"args": [
"run",
"--directory",
"/absolute/path/to/space-weather-data-mcp",
"main.py"
]
}
}
}Development / Testing
Run the MCP Inspector to test tools and prompts interactively:
uv run mcp dev main.pyExample Queries
Once connected to an MCP client, you can ask things like:
"What is the current space weather forecast?"
"Is there a geomagnetic storm in progress? Check the Kp index."
"What are today's active solar regions and their flare probabilities?"
"Fetch the latest GOES X-ray flux and classify any solar flares."
"What does a Kp of 7 mean for power grids?"
"Show me the Dst index and explain whether we're in a storm's main phase or recovery phase."
Space Weather Scales Quick Reference
Scale | Measures | Range | Storm starts at |
G (Geomagnetic) | Kp index | G1–G5 | G1 (Kp = 5) |
S (Solar Radiation) | ≥10 MeV proton flux | S1–S5 | S1 (10 pfu) |
R (Radio Blackout) | X-ray flux (0.1–0.8 nm) | R1–R5 | R1 (M1 flare) |
Solar flares: A → B → C → M → X (each class is 10× stronger; X-class is open-ended).
Use the get_space_weather_scales tool for the full threshold and effects table.
License
MIT — see LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to access real-time US weather forecasts and alerts through the National Weather Service API.Last updated228MIT
- AlicenseAqualityFmaintenanceProvides seamless integration with NASA's public APIs, enabling AI assistants to access space and astronomy data including APOD, Mars rover photos, Near-Earth Objects, space weather events, and Earth imagery.Last updated5122MIT
- FlicenseBqualityDmaintenanceProvides real-time US weather alerts and forecasts by integrating with the National Weather Service API. It enables AI assistants to fetch state-specific alerts and detailed local forecasts using geographic coordinates.Last updated21
- Flicense-qualityDmaintenanceProvides weather forecasts and alerts for US locations via the National Weather Service API, enabling AI assistants to deliver real-time weather information.Last updated37
Related MCP Connectors
NOAA Space Weather Prediction Center (solar wind, Kp, aurora, alerts)
NOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/JimFlannery/space_weather_data_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server