rucio-mcp
An MCP server that exposes Rucio distributed data management operations as tools for LLMs. Designed for ATLAS physicists working with grid data on analysis facilities, but usable with any Rucio instance.
What it does
rucio-mcp lets Claude (or any MCP-compatible LLM) query and manage your Rucio
data directly:
- Find data: search for datasets/containers by pattern, list files, browse DID hierarchies
- Check replicas: see where data is physically stored, which sites have a dataset, generate access URLs
- Manage rules: list, create, update, move, approve, and delete replication rules
- Monitor: check RSE storage usage, account quotas, proxy certificate validity
All tool descriptions include ATLAS dataset naming conventions so the LLM understands scope formats, AMI tags, and DID structure without extra prompting.
Example prompts
Once configured, you can ask Claude things like:
- "Find all DAOD_PHYS containers for mc20_13TeV DSID 700320"
- "Which sites have dataset X available and how complete is each replica?"
- "Create a rule to replicate this dataset to a US Tier-1 disk site for 30 days"
- "Is my proxy still valid? How long do I have left?"
- "Show me the replication rules for this container and their current states"
- "What's my storage quota at CERN-PROD_DATADISK?"
Ready to get started? See Getting started for installation and MCP client configuration.