soundings-mcp
Provides the ability to automatically upload generated skew-T plots to Amazon S3 for sharing.
Provides the ability to automatically upload generated skew-T plots to Backblaze B2 for sharing.
Provides the ability to automatically upload generated skew-T plots to Cloudflare R2 for sharing.
Click on "Deploy 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., "@soundings-mcpgenerate Skew-T diagram for station 72265"
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.
soundings-mcp 🛰️
A Model Context Protocol (MCP) server for fetching, analyzing, and visualizing RAOB (Rawinsonde Observation) upper-air sounding data.
Features
Station Search: Find the nearest balloon launch site by city name or GPS coordinates.
Thermodynamic Analysis: Automated calculation of SBCAPE, SBCIN, and LCL heights using MetPy.
Skew-T Visuals: Generates full Log-P diagrams with temperature, dewpoint, and parcel paths.
Cloud Integration: Automatically uploads plots to S3-compatible storage for easy sharing with LLMs.
Related MCP server: Aviation Weather MCP Server
Prerequisites
Python 3.10+
S3-Compatible Storage: AWS S3, Cloudflare R2, or Backblaze B2.
Railway Account: For cloud hosting (supports SSE transport).
Environment Variables
Configure these in your Railway dashboard:
S3_BUCKET_NAME: Your bucket name.S3_ENDPOINT_URL: Your S3 endpoint (e.g., https://s3.amazonaws.com).AWS_ACCESS_KEY_ID: Your access key.AWS_SECRET_ACCESS_KEY: Your secret key.
Installation (Local Development)
Clone the repo:
git clone https://github.com/your-username/soundings-mcp.gitInstall dependencies:
pip install -r requirements.txtRun locally:
python main.py
Usage with Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"soundings": {
"type": "sse",
"url": "https://your-railway-app-url.up.railway.app/sse"
}
}
}This server cannot be deployed
Maintenance
Related MCP Connectors
Search NOAA climate stations and datasets, fetch historical weather observations.
Hosted MCP server for Xweather weather data: conditions, forecasts, alerts, and more.
Search NOAA CDO stations and datasets, fetch historical weather observations.
Meteostat MCP — historical weather from 11k+ stations (no auth)
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides real-time US weather data for AI assistants via MCP, including current conditions, forecasts, alerts, severe weather outlooks, radar, upper-air analysis, and surface analysis. Supports optional personal weather station integration.94ISC
- AlicenseNot gradedqualityDmaintenanceProvides access to aviation weather data from aviationweather.gov, enabling LLMs to fetch and analyze METAR, TAF, PIREPs, AIRMETs, and other aviation weather information.6 npm6MIT
- FlicenseNot gradedqualityDmaintenanceFetches and parses METAR/TAF aviation weather data from NOAA with caching and human-readable formatting.1-
- FlicenseNot gradedqualityDmaintenanceProvides weather forecasts, current conditions, and alerts for US locations using the National Weather Service API.1-