Skip to content
Squatch MCP

io.github.cyanheads/noaa-marine-mcp-server

io.github.cyanheads/noaa-marine-mcp-server

by io.github.cyanheads· v0.7.2Source: Official MCP Registry

All versions

VersionRegistry status
0.7.2latestActive
0.7.1Active
0.7.0Active
0.6.2Active
0.6.1Active
0.6.0Active
0.5.2Active
0.5.1Active
0.5.0Active
0.4.0Active
0.3.2Active
0.3.1Active
0.3.0Active
0.2.0Active
0.1.7Active
0.1.6Active
0.1.5Active
0.1.4Active
0.1.3Active
0.1.2Active
0.1.1Active

Version details

Version
0.7.2
Source
Source: Official MCP Registry
Published
Registry last updated
First observed by Squatch
Content fingerprint
a466bd8264a7d00806984673a8036ec8be22446c9df7e7ed3b02a28bfdbf8960

Transports in this version

  • remotestreamable-httphttps://noaa-marine.caseyjhand.com/mcpNo authentication
  • packagestdionpm @cyanheads/noaa-marine-mcp-serverUnknown
  • packagestreamable-httpnpm @cyanheads/noaa-marine-mcp-serverUnknown
Registry metadata (server.json, sanitized)
{
  "_meta": {
    "io.modelcontextprotocol.registry/official": {
      "status": "active",
      "isLatest": true,
      "updatedAt": "2026-11-13T16:33:11.975248Z",
      "publishedAt": "2026-11-13T16:33:11.975248Z",
      "statusChangedAt": "2026-11-13T16:33:11.975248Z"
    }
  },
  "server": {
    "name": "io.github.cyanheads/noaa-marine-mcp-server",
    "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
    "remotes": [
      {
        "url": "https://noaa-marine.caseyjhand.com/mcp",
        "type": "streamable-http"
      }
    ],
    "version": "0.7.2",
    "packages": [
      {
        "version": "0.7.2",
        "transport": {
          "type": "stdio"
        },
        "identifier": "@cyanheads/noaa-marine-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "NOAA_APPLICATION_ID",
            "format": "string",
            "default": "noaa-marine-mcp-server",
            "description": "Courtesy identifier sent as application= on CO-OPS requests. Defaults to noaa-marine-mcp-server."
          },
          {
            "name": "NOAA_CLAMP_LIMITS",
            "format": "string",
            "default": "true",
            "description": "Clamp a limit above its cap (1000 rows on the series tools, 200 stations on noaa_marine_find_stations) to the cap with a notice. Set false to advertise and enforce each cap as a schema maximum instead."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          }
        ]
      },
      {
        "version": "0.7.2",
        "transport": {
          "url": "http://localhost:3010/mcp",
          "type": "streamable-http"
        },
        "identifier": "@cyanheads/noaa-marine-mcp-server",
        "runtimeHint": "npx",
        "registryType": "npm",
        "registryBaseUrl": "https://registry.npmjs.org",
        "environmentVariables": [
          {
            "name": "MCP_TRANSPORT_TYPE",
            "value": "http",
            "format": "string",
            "description": "Selects the HTTP transport."
          },
          {
            "name": "NOAA_APPLICATION_ID",
            "format": "string",
            "default": "noaa-marine-mcp-server",
            "description": "Courtesy identifier sent as application= on CO-OPS requests. Defaults to noaa-marine-mcp-server."
          },
          {
            "name": "NOAA_CLAMP_LIMITS",
            "format": "string",
            "default": "true",
            "description": "Clamp a limit above its cap (1000 rows on the series tools, 200 stations on noaa_marine_find_stations) to the cap with a notice. Set false to advertise and enforce each cap as a schema maximum instead."
          },
          {
            "name": "MCP_HTTP_HOST",
            "format": "string",
            "default": "127.0.0.1",
            "description": "The hostname for the HTTP server."
          },
          {
            "name": "MCP_HTTP_PORT",
            "format": "string",
            "default": "3010",
            "description": "The port to run the HTTP server on."
          },
          {
            "name": "MCP_HTTP_ENDPOINT_PATH",
            "format": "string",
            "default": "/mcp",
            "description": "The endpoint path for the MCP server."
          },
          {
            "name": "MCP_AUTH_MODE",
            "format": "string",
            "default": "none",
            "description": "Authentication mode to use: 'none', 'jwt', or 'oauth'."
          },
          {
            "name": "MCP_LOG_LEVEL",
            "format": "string",
            "default": "info",
            "description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
          }
        ]
      }
    ],
    "repository": {
      "url": "https://github.com/cyanheads/noaa-marine-mcp-server",
      "source": "github"
    },
    "description": "Find NOAA tide stations and NDBC buoys, fetch tide predictions, currents, and latest observations."
  }
}