A
licenseB
qualityD
maintenanceEnables AI assistants to access real-time US weather forecasts and alerts through the National Weather Service API.
2
21
MIT
# Weather MCP Server
An MCP (Model Context Protocol) server that exposes weather tools — `get_forecast` and `get_alerts` — backed by the US National Weather Service API.
## Setup
uv sync
## Usage
Run standalone to verify it starts correctly:
uv run weather.py
Or connect to it from an MCP client, e.g. the companion [mcp-client](https://github.com/00aimlds00/mcp-client):
uv run client.py path/to/weather.py
## Tools
- **get_forecast(latitude, longitude)** — returns the weather forecast for a US location
- **get_alerts(state)** — returns active weather alerts for a US state (two-letter code)
## Note
Data is sourced from the US National Weather Service, so coverage is limited to US locations.
## Requirements
- Python (see `.python-version`)
## License
MITUnclaimed servers have limited discoverability.
If you are the server author, to access and configure the admin panel.
Get US weather forecasts, active alerts, and current observations.
US weather, alerts, earthquakes and elevation for AI agents, from NWS/NOAA and USGS. No API keys.
US weather & geo for AI agents: forecasts, alerts, earthquakes, elevation, geocoding. No keys.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/00aimlds00/weather-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server