atlasopenmagic-mcp
OfficialClick on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@atlasopenmagic-mcplist available releases"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
atlasopenmagic-mcp
MCP Server for ATLAS Open Data metadata and file retrieval.
This server wraps the atlasopenmagic Python library as an MCP (Model Context Protocol) server, allowing LLMs to discover, query, and retrieve ATLAS Open Data datasets.
Architecture
LLM <--MCP/stdio--> atlasopenmagic-mcp serve <--HTTPS--> ATLAS Open Data API
(atlasopenmagic-api.app.cern.ch)No authentication is required — all ATLAS Open Data is publicly accessible.
Related MCP server: CERN GitLab MCP Server
Installation
pip install atlasopenmagic-mcpOr with pixi:
pixi installUsage
As an MCP server
atlasopenmagic-mcp serveClaude Desktop configuration
Add to your claude_desktop_config.json:
{
"mcpServers": {
"atlas-open-data": {
"command": "atlasopenmagic-mcp",
"args": ["serve"]
}
}
}Available Tools
Tool | Description |
| List all available data releases |
| Set the active release for subsequent queries |
| Get the currently active release |
| List dataset numbers (DSIDs) in the current release |
| List available event skims |
| List physics keywords used in the release |
| List available metadata fields |
| Get metadata for a dataset (no file lists) |
| Get complete dataset info including file URLs |
| Search datasets by metadata field values |
| Get file URLs with skim and protocol options |
| Get MC weight metadata for a dataset |
| Get weights for all datasets in a release |
Available Resources
URI | Description |
| Quick reference for ATLAS Open Data concepts |
| Complete metadata fields reference |
Development
# Run tests
pixi run test
# Run linting
pixi run lint
# Run all checks
pixi run check-allKeeping in sync with atlasopenmagic
This server depends on atlasopenmagic as a pip dependency. When the upstream library is updated:
Non-breaking changes (new fields, new releases): work automatically — the MCP tools call through to
atlasopenmagicfunctions, so new data surfaces without any changes here.New functions: add a new tool module or extend an existing one, register it in
server.py.Breaking changes (renamed/removed functions, changed signatures): update the affected tool modules to match the new API, then bump the version pin in
pyproject.toml.
To bump the dependency:
# In pyproject.toml, update:
# "atlasopenmagic>=1.9" → "atlasopenmagic>=1.10"License
Apache-2.0
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/atlas-outreach-data-tools/atlasopenmagic-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server