io.github.rpconroy/gdex-mcp
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
MCP server for the GDEX (Geoscience Data Exchange) data portal: datasets, files, metrics, subsetting
Summary by lookupd
Browse GDEX geoscience datasets, search and list their files, check metrics, and submit or track data subsetting requests.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http gdex https://gdex-mcp.k8s.ucar.edu/mcp
Codex, remote (streamable-http)
codex mcp add gdex --url https://gdex-mcp.k8s.ucar.edu/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"gdex": {
"url": "https://gdex-mcp.k8s.ucar.edu/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (30 tools)
Publisher-provided text
list_datasetsList datasets available on GDEX, with their IDs and titles. The full catalog has ~1700 datasets — far too many to return at once. Always pass `query` tget_dataset_metadataReturn full metadata for a GDEX dataset (parameters, temporal range, spatial coverage, etc.). Args: dsid: Dataset ID (dNNNNNN), e.g. d083002get_dataset_fieldReturn one metadata field for a dataset. Prefer describe_dataset when the user wants a general summary covering several of these at once (abstract, temdescribe_datasetReturn a combined overview of a dataset — abstract, temporal coverage, spatial coverage, variables, data formats, and volume — in a single call. Preferget_file_groupsReturn file groups for a dataset. Pass gindex to get child groups under a parent. Groups nest (dataset -> format -> year -> month, or similar, varying byget_dataset_filesReturn a paginated file listing for a dataset or a specific group. Depending on how deep gindex is in the group hierarchy, this returns either actual ffind_dataset_filesSearch a dataset's file-group hierarchy for files matching a name pattern (e.g. a date like "20220808"), without ever pulling a large, context-blowing fget_filesearch_datatypesReturn the file-search datatypes available for a dataset (a subset of "grid", "cyclone_fix", "sensor"). Call this before the other filesearch_* tools toget_filesearch_grid_filtersReturn the valid parameter/product/grid/level codes and date range for "grid" datatype file search on a dataset. Use this to discover the codes to passget_filesearch_cyclone_fix_filtersReturn the valid date range and other filters for "cyclone_fix" datatype file search on a dataset. Args: dsid: Dataset ID (dNNNNNN), e.g. d0830get_filesearch_sensor_filtersReturn the valid date range and other filters for "sensor" datatype file search on a dataset. Args: dsid: Dataset ID (dNNNNNN), e.g. d083002get_filesearch_grid_filesSearch for data files containing "grid" datatype data, filtered by parameter code(s) and optionally by time range, product, grid, or level. Results areget_filesearch_cyclone_fix_filesSearch for data files containing "cyclone_fix" datatype data, optionally filtered by time range. Results are paginated; use get_filesearch_result_page wget_filesearch_sensor_filesSearch for data files containing "sensor" datatype data, optionally filtered by date range. Results are paginated; use get_filesearch_result_page with tget_filesearch_result_pageReturn a page of results from a previous get_filesearch_*_files call, by its result_id. Use this to page through file-search results beyond the first paget_data_accessReturn data access options for a dataset — download links, Globus URLs, access methods. Args: dsid: Dataset ID (dNNNNNN), e.g. d083002has_arcoCheck whether Analysis-Ready Cloud-Optimized (ARCO) data is available for a dataset. For analysis tasks, call this (and check for a "Kerchunk Reference Filget_arco_variablesReturn the list of ARCO variables available for a dataset. Each row's type (index 2) is either "zarr" or "reference" (kerchunk). A "reference" variablesearch_arco_variablesSearch ARCO variables by name for a dataset. As with get_arco_variables, a "reference" (kerchunk) match is often listed once per variant — always pickget_portal_metricsReturn a GDEX portal-wide metric. Args: metric: One of: volume_downloaded, unique_users, total_datasets, total_citations, gdex_voluget_dataset_metricsReturn a per-dataset metric. Args: dsid: Dataset ID (dNNNNNN), e.g. d083002 metric: One of: users_month, users_year, volume_month, volume_yget_staffReturn GDEX staff contacts, optionally filtered to a specific dataset. Args: dsid: Optional dataset ID. If omitted, returns all staff.list_request_statusesList all subsetting request statuses for the authenticated user. Requires GDEX_TOKEN.check_request_statusCheck the status of a specific subsetting request. Requires GDEX_TOKEN. Args: rindex: Request index/IDget_request_filesReturn the output files for a completed subsetting request. Requires GDEX_TOKEN. Args: rindex: Request index/IDget_control_file_templateReturn the control file template for building a subsetting request for a dataset. Args: dsid: Dataset ID (dNNNNNN), e.g. d083002validate_subset_requestCheck a subset request body against the dataset's control file template, without submitting anything. Use this before submit_subset_request to catch missubmit_subset_requestSubmit a data subset request to GDEX. Requires GDEX_TOKEN. Args: request_json: JSON string of the subsetting request body. Use get_control_file_temsubmit_and_wait_for_requestSubmit a subset request and poll its status until it finishes, fails, or timeout_s elapses — instead of calling submit_subset_request and then manuallypurge_requestDelete a subsetting request and its output files. Requires GDEX_TOKEN. Args: rindex: Request index/ID to purge
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 373 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/NCAR/gdex-mcp
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.rpconroy/gdex-mcp)
- 62092 servers
- Last crawl: 2026-11-11T17:17:22.074Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp