🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

ww3-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ww3-mcp

MCP server for NOAA GFS-Wave (WAVEWATCH III) forecasts and NDBC buoy observations

pipPyPI
Version
0.1.1
Weekly downloads
54
Maintainers
1

ww3-mcp

MCP server for NOAA GFS-Wave (WAVEWATCH III) forecasts and NDBC buoy wave observations.

Features

  • GFS-Wave Forecasts — Wave height, period, direction from NOMADS GRIB2 data (up to 16 days)
  • NDBC Buoy Observations — Realtime and historical wave measurements from ~1000+ buoys
  • Model Validation — Compare GFS-Wave forecasts against buoy observations

Tools (9)

Discovery

ToolDescription
ww3_list_gridsList 6 GFS-Wave grids with resolution and domain info
ww3_list_cyclesCheck available forecast cycles on NOAA servers
ww3_find_buoysFind NDBC buoys near a geographic location

Buoy Observations

ToolDescription
ww3_get_buoy_observationsRecent wave observations from an NDBC buoy
ww3_get_buoy_historyHistorical annual wave data from NDBC archive

Wave Forecasts

ToolDescription
ww3_get_forecast_at_pointGFS-Wave forecast time series at a lat/lon
ww3_get_point_snapshotAll wave variables at a single point/time
ww3_get_regional_summarySpatial statistics over a bounding box
ww3_compare_forecast_with_buoyModel vs buoy validation (bias, RMSE, MAE)

Installation

# Using uvx (recommended)
uvx ww3-mcp

# Or install with pip
pip install ww3-mcp

Configuration

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "ww3": {
      "command": "uvx",
      "args": ["ww3-mcp"]
    }
  }
}

Data Sources

  • NOMADS Grib Filter — GFS-Wave GRIB2 data subsetted by variable and region
  • AWS S3 (noaa-gfs-bdp-pds) — Cycle availability checks
  • NDBC Realtime2 — ~45 days of buoy observations
  • NDBC Active Stations — Station registry XML

All data sources are free, public NOAA APIs. No API keys required.

Development

cd servers/ww3-mcp
uv sync --group dev
uv run pytest tests/ --ignore=tests/test_live.py --ignore=tests/test_mcp_protocol.py -v

License

MIT

Keywords

buoy

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts