NestDaddy

Cern Opendata Mcp Server

io.github.cyanheads/cern-opendata-mcp-server · v0.3.0

Search CERN Open Data, fetch records, files, analysis environments, CMS good-run lists, HLT paths.

Connect Remote server

Terminal
claude mcp add --transport http cern-opendata-mcp-server https://cern-opendata.caseyjhand.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "cern-opendata-mcp-server": {
      "url": "https://cern-opendata.caseyjhand.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "cern-opendata-mcp-server": {
      "type": "http",
      "url": "https://cern-opendata.caseyjhand.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://cern-opendata.caseyjhand.com/mcp

Tools 7 found in our last check

  • cern_opendata_search_records

    Search the CERN Open Data Portal's datasets, software, environments, documentation and supplementary records with exact-vocabulary filters and an optional full-text query. The filters are experiment, record type, physics category, keyword, collision energy and type, file format,…

  • cern_opendata_get_records

    Fetch full metadata for 1-20 records in one call, by recid, DOI, CMS dataset path (/Primary/Era/TIER) or documentation slug. Returns the description, run periods, collision and distribution details, related records, a software-environment summary, the license and a ready citatio…

  • cern_opendata_list_files

    List one record's files: its file indexes (groups of up to ~1,500 files) with their XRootD URI-list URLs, and per file the XRootD URI, HTTPS download URL, size, adler32 checksum and availability. Without index, returns the record's indexes and its regular files; with index, read…

  • cern_opendata_get_analysis_env

    Assemble what is needed to analyse a record: its container images, CMSSW release and global tag; the condition-data, VM and validated-run records for its run periods; example software that declares it works with the record; and quoted sections of the guides the record links (the…

  • cern_opendata_get_validated_runs

    Get a CMS validated-run (good-run) list, which certifies the luminosity sections that are good for physics in each run. Select it by a CMS collision dataset recid, a validated-run list recid, or a run period such as Run2012B (give exactly one of recid and run_period). Choose the…

  • cern_opendata_search_trigger_paths

    Look up CMS High-Level Trigger paths by exact name (HLT_IsoMu24) or prefix pattern (HLT_IsoMu*), optionally for one data-taking year. Paths outside the HLT_ family, such as AlCa_EcalPi0, DST_ and DQM_ paths, output modules and HLTriggerFinalPath, are found by their own names, in…

  • cern_opendata_list_reference

    Decode the vocabulary the other cern_opendata tools accept: experiments, record types, collision energies and types, file formats and data tiers, availability states, physics categories, LHCb magnet polarities and stripping streams and versions, identifier forms, query syntax, l…

Details

Endpointhttps://cern-opendata.caseyjhand.com/mcp (Streamable HTTP)
Package@cyanheads/[email protected] (NPM, stdio)
Package@cyanheads/[email protected] (NPM, streamable-http)
First published30 Oct 2026
Last updated30 Oct 2026
Registry nameio.github.cyanheads/cern-opendata-mcp-server

More search and web servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.