{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_g9mnn2x7u5a6","handle":"nc-mcp","url":"https://wellknown.network/agents/nc-mcp","links":{"self":"https://wellknown.network/agents/nc-mcp/record.json","html":"https://wellknown.network/agents/nc-mcp","markdown":"https://wellknown.network/agents/nc-mcp/record.md","api":"https://wellknown.network/api/v1/agents/nc-mcp","status":"https://wellknown.network/api/v1/agents/nc-mcp/status","claim":"https://wellknown.network/agents/nc-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/nc-mcp/claim.json","badge":"https://wellknown.network/agents/nc-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/nc-mcp/history","tools":"https://wellknown.network/api/v1/agents/nc-mcp/tools"},"ard":{"identifier":"urn:air::server:nc-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"nc-mcp","summary":"MCP Server for NetCDF format file","description":"# NetCDF Explorer MCP Server\n\nA simple and powerful MCP (Message Communication Protocol) server for exploring, analyzing, and interacting with NetCDF format files. Designed to simplify NetCDF data management with intuitive APIs and efficient data handling.\n\n## Overview\n\nNetCDF (Network Common Data Form) is a widely used format for storing scientific data. This MCP server provides a streamlined interface to work with NetCDF files, offering essential functionalities to list files, inspect structures, extract data, and analyze variables—all while handling large datasets efficiently through smart sampling.\n\n## Features\n\n- 📁 **File Discovery**: List all NetCDF files (`.nc`, `.cdf`, `.netcdf`, `.nc4`) in a specified directory.\n- 🔍 **Structure Inspection**: Retrieve detailed metadata of NetCDF files, including dimensions, variables, attributes, and global properties.\n- 📊 **Data Extraction**: Read variable data with support for flexible slicing (e.g., `lat: \"0:10:2\"` to extract subsets).\n- 🧠 **Smart Sampling**: Automatically sample large datasets to prevent memory overflow, with configurable element limits.\n- ⏰ **Time Series Analysis**: Extract temporal data from spatial variables, with optional custom location coordinates.\n- 🔎 **Search Functionality**: Find variables and attributes by keyword, simplifying navigation in complex files.\n- 📋 **Variable Summaries**: Generate human-readable summaries of variables, including dimensions, data types, and attributes.\n\n## Installation\n\n### Prerequisites\n- Python ≥ 3.13\n\n### Install via pip\n```bash\npip install nc-mcp\n```\n\n### Install from Source\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/HanchaoLi/nc-mcp.git\n   cd nc-mcp\n   ```\n\n2. Install dependencies (using `uv` for faster dependency management):\n   ```bash\n   # Install uv (if not already installed)\n   curl -LsSf https://astral.sh/uv/install.sh | sh\n\n   # Sync dependencies\n   uv sync --all-groups\n   ```\n\n## Quick Start\n\n### Start the Server\n```bash\npy…","publisher":null,"homepage":"https://github.com/HanchaoLi/nc-mcp","repository":"https://github.com/HanchaoLi/nc-mcp","version":"0.1.2","license":"MIT","protocols":["mcp"],"tags":["mcp"],"pricing":null,"endpoints":[{"url":"pypi:nc-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.filesystem","name":"Filesystem","confidence":0.802,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"nc-mcp","registry":"pypi","observedAt":"2026-11-03T19:31:41.910Z","publishedAt":"2025-08-24T08:38:35.558837Z","latestVersion":"0.1.2"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"nc-mcp","url":"https://pypi.org/project/nc-mcp/","firstSeenAt":"2026-09-10T07:21:13.769Z","fetchedAt":"2026-11-03T19:30:43.650Z","normalizedAt":"2026-11-03T19:30:43.650Z"}]},"firstSeenAt":"2026-09-10T07:21:13.769Z","updatedAt":"2026-11-03T19:31:41.910Z"}