ami-mcp
An MCP server that wraps ATLAS AMI (ATLAS Metadata Interface) and the PMG cross-section database, exposing them as tools for LLMs. Designed for ATLAS physicists who need to discover MC samples, look up cross-sections and filter efficiencies, and validate PMG hashtag classifications.
What it does
ami-mcp lets Claude (or any MCP-compatible LLM) query ATLAS metadata directly:
- Discover samples: search for MC datasets by PMG hashtag classification (WeakBoson/Vjets/Baseline), by name pattern, or by arbitrary AMI query
- Look up metadata: retrieve cross-sections, filter efficiencies, k-factors, dataset provenance, and AMI processing tag info
- Query cross-section DB: look up DSID entries in the PMG xsec database files (PMGxsecDB_mc16.txt, etc.)
- Validate samples: check hashtag classifications and compare metadata against the PMG cross-section database
- General queries: execute arbitrary AMI command strings formulated by the
LLM using the
ami://query-languageresource as a guide
Example prompts
Once configured, you can ask Claude things like:
- "Find all Baseline WeakBoson/Vjets samples in mc21_13TeV"
- "What are the cross-section and filter efficiency for DSID 700320?"
- "Look up the hashtag classification for this EVNT dataset"
- "Validate these samples against the mc21 cross-section database"
- "Show me the provenance chain for this DAOD dataset"
- "What AMI tag e8351 corresponds to — which generator version?"
Ready to get started? See Getting started for installation and MCP client configuration.