# nws-weather-mcp-server MCP server

Real-time US weather data via National Weather Service API. Forecasts, alerts, and observations.

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-cyanheads-nws-weather-mcp-server
- Repository: https://github.com/cyanheads/nws-weather-mcp-server

## Install
- Command: `npx -y @cyanheads/nws-weather-mcp-server`
- Endpoint: https://nws.caseyjhand.com/mcp
- Auth: Not captured

## Setup notes
- Package: Npm @cyanheads/nws-weather-mcp-server v0.5.9
- Environment variable: NWS_USER_AGENT (default (nws-weather-mcp-server, github.com/cyanheads/nws-weather-mcp-server))
- Environment variable: MCP_LOG_LEVEL (default info)
- Package: Npm @cyanheads/nws-weather-mcp-server v0.5.9
- Environment variable: NWS_USER_AGENT (default (nws-weather-mcp-server, github.com/cyanheads/nws-weather-mcp-server))
- Environment variable: MCP_HTTP_HOST (default 127.0.0.1)
- Environment variable: MCP_HTTP_PORT (default 3010)
- Environment variable: MCP_HTTP_ENDPOINT_PATH (default /mcp)
- Environment variable: MCP_AUTH_MODE (default none)
- Environment variable: MCP_LOG_LEVEL (default info)
- Remote endpoint: https://nws.caseyjhand.com/mcp

## Tools
- nws_get_forecast (Nws Get Forecast) - Get the weather forecast for a US location. Returns either named 12-hour periods (default) or hourly breakdowns. Internally resolves coordinates to the NWS grid. Endpoint: https://nws.caseyjhand.com/mcp
- nws_search_alerts (Nws Search Alerts) - Search active weather alerts (watches, warnings, advisories) across the US. Filter by state, coordinates, zone, event type, severity, urgency, or certainty. area, point, and zone are mutually exclusive. Omit all filters for a national search. Endpoint: https://nws.caseyjhand.com/mcp
- nws_get_observations (Nws Get Observations) - Get current weather observations (actual measured conditions). Accepts coordinates (resolves nearest station automatically) or a station ID directly (e.g., "KSEA"). Endpoint: https://nws.caseyjhand.com/mcp
- nws_find_stations (Nws Find Stations) - Find weather observation stations near a location. Returns stations sorted by proximity with distance and bearing. Use to discover station IDs for nws_get_observations. Endpoint: https://nws.caseyjhand.com/mcp
- nws_list_alert_types (Nws List Alert Types) - List all valid NWS alert event type names. Use to discover valid values for the event filter in nws_search_alerts, or to browse alert categories. No parameters required. Endpoint: https://nws.caseyjhand.com/mcp

## Resources
- nws://alert-types - NWS Alert Event Types Static list of all valid NWS alert event type names. Useful reference when constructing event filters for nws_search_alerts. MIME type: application/json

## Prompts
Not captured

## Metadata
- Owner: io.github.cyanheads
- Version: 0.5.9
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: May 16, 2026
- Source: https://registry.modelcontextprotocol.io
