Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Netcdf

FreeNot checked

MCP server that gives AI coding agents context about NetCDF climate and scientific data files

GitHubEmbed

About

MCP server that gives AI coding agents context about NetCDF climate and scientific data files

README

An MCP server that reads and understands NetCDF files, designed to give coding agents context about scientific data files.

Installation

uv pip install -e .

Usage

With Cursor/Claude

Add to your MCP configuration file (~/.cursor/mcp.json):

{
  "mcpServers": {
    "netcdf-mcp": {
      "command": "/path/to/uv",
      "args": ["run", "--directory", "/path/to/netcdf-mcp", "netcdf-mcp"]
    }
  }
}

Replace /path/to/uv with your uv binary location (e.g., /opt/homebrew/bin/uv) and /path/to/netcdf-mcp with where you cloned this repository.

Standalone

netcdf-mcp

Tools

Tool Description
get_file_structure Get dimensions, coordinates, variables, and attributes
list_variables List all data variables with shapes and units
get_global_attributes Get file-level metadata
get_variable_info Detailed info about a specific variable
get_variable_stats Statistical summary (min, max, mean, percentiles)
get_variable_sample Extract sample values for inspection
get_dimension_values Get coordinate values (time, lat, lon)
check_data_quality Check for NaN, outliers, and suspicious patterns
compare_variables Compare two variables for compatibility and correlation
get_time_range Get temporal extent in human-readable format
get_spatial_bounds Get geographic extent (lat/lon bounds)
check_cf_compliance Verify CF conventions compliance
explain_variable Human-readable explanation of a variable

from github.com/dogukanteber/netcdf-mcp

Install Netcdf in Claude Desktop, Claude Code & Cursor

Recommended · one command, every IDE
unyly install netcdf

Installs into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.

First time? Get the CLI: curl -fsSL https://unyly.org/install | sh

Or configure manually

Run in your terminal:

claude mcp add netcdf -- uvx --from git+https://github.com/dogukanteber/netcdf-mcp netcdf-mcp

Step-by-step: how to install Netcdf

FAQ

Is Netcdf MCP free?

Yes, Netcdf MCP is free — one-click install via Unyly at no cost.

Does Netcdf need an API key?

No, Netcdf runs without API keys or environment variables.

Is Netcdf hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Netcdf in Claude Desktop, Claude Code or Cursor?

Open Netcdf on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Netcdf with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs