io.github.cyanheads/cern-opendata-mcp-server
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
Search CERN Open Data, fetch records, files, analysis environments, CMS good-run lists, HLT paths.
Summary by lookupd
Searches CERN Open Data records, fetches metadata and file lists, and looks up CMS validated runs and trigger paths for physics analysis.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http cern-opendata-mcp-server https://cern-opendata.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add cern-opendata-mcp-server -- npx -y @cyanheads/cern-opendata-mcp-server
Claude Code, npm package (stdio)
claude mcp add cern-opendata-mcp-server -- npx -y @cyanheads/cern-opendata-mcp-server
Codex, remote (streamable-http)
codex mcp add cern-opendata-mcp-server --url https://cern-opendata.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add cern-opendata-mcp-server -- npx -y @cyanheads/cern-opendata-mcp-server
Codex, npm package (stdio)
codex mcp add cern-opendata-mcp-server -- npx -y @cyanheads/cern-opendata-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"cern-opendata-mcp-server": {
"url": "https://cern-opendata.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"cern-opendata-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/cern-opendata-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"cern-opendata-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/cern-opendata-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (7 tools)
Publisher-provided text
cern_opendata_search_recordsSearch the CERN Open Data Portal's datasets, software, environments, documentation and supplementary records with exact-vocabulary filters and an optional full-cern_opendata_get_recordsFetch 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 periodcern_opendata_list_filesList 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,cern_opendata_get_analysis_envAssemble 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 pecern_opendata_get_validated_runsGet 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 reccern_opendata_search_trigger_pathsLook 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_ famcern_opendata_list_referenceDecode the vocabulary the other cern_opendata tools accept: experiments, record types, collision energies and types, file formats and data tiers, availability s
Details
- Version: 0.3.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 818 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/cern-opendata-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/cern-opendata-mcp-server)
- 62141 servers
- Last crawl: 2026-11-11T18:17:25.333Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp