Skip to main content

MCP server providing access to NOAA NDBC buoy observations: waves, SST, wind, pressure from 1,300+ stations

Project description

ndbc-mcp

MCP server providing access to NOAA National Data Buoy Center (NDBC) observations from 1,300+ offshore stations.

Features

  • Real-time buoy observations: wind, waves, SST, pressure, air temperature
  • Spectral wave data with swell/wind-wave separation
  • Station discovery by location, type, or owner
  • Daily statistical summaries (min/max/mean)
  • Multi-station comparison

Data Sources

  • NDBC Realtime2: https://www.ndbc.noaa.gov/data/realtime2/ -- 45-day rolling archive, updated every ~10 min
  • Active Stations XML: https://www.ndbc.noaa.gov/activestations.xml -- 1,350 stations with metadata

No API keys required.

Installation

# Using uvx (recommended)
uvx ndbc-mcp

# Using pip
pip install ndbc-mcp

Tools

Tool Description
ndbc_list_stations List active stations with filters (type, owner, met sensors)
ndbc_get_station Get metadata for a specific station
ndbc_find_nearest_stations Find stations near a lat/lon coordinate
ndbc_get_latest_observation Latest observation (all variables)
ndbc_get_observations Time series from realtime2 (configurable hours)
ndbc_get_wave_summary Spectral wave summary (swell/wind-wave separation)
ndbc_get_daily_summary Daily min/max/mean for key variables
ndbc_compare_stations Side-by-side comparison of 2-10 stations

Configuration

Claude Desktop

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

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ndbc_mcp-0.1.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ndbc_mcp-0.1.0-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file ndbc_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: ndbc_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ndbc_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7e2a81797a2ce2a2bc4a201eec6db0bb54103ebe4e25ae86d7a1044fe4a065f3
MD5 20173a218c2d4f37395132ee5f15ebe8
BLAKE2b-256 3c535eda880c2505d2f6e0a02c44d7c1a6982b358f9b60091bdd9cfb0911c78f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndbc_mcp-0.1.0.tar.gz:

Publisher: publish.yml on mansurjisan/ocean-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ndbc_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ndbc_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ndbc_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1adfc972faad23936edf1773833a82b6b8d34b9352000a36cffd6326b2e7ccea
MD5 828639f48ded62b441c73a07eacd66aa
BLAKE2b-256 2d14eb0a7794b3e343716e36a863845bf2c0d94603e0cbe25d0422ec247cf880

See more details on using hashes here.

Provenance

The following attestation bundles were made for ndbc_mcp-0.1.0-py3-none-any.whl:

Publisher: publish.yml on mansurjisan/ocean-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page