Labsco
MCP SERVER

ParticlePhysics MCP Server

by uzerone

Look up a particle's mass, charge, spin and lifetime, or its decay modes with branching fractions, by name in plain English.

Physical Sciences & Scientific Computing
Summary
Reference-grade particle data, addressable the way people say the names.

The input handling is what makes it usable: aliases, natural-language charge, anti-particle forms and MC IDs all resolve to the same record, and anti-particles go through MCID negation rather than string guessing. Every answer carries structured JSON, so it feeds a calculation as easily as a conversation.

What it is

A Python MCP server for particle physics lookups, resolving names, aliases and MC IDs and returning both human-readable text and a structured JSON payload.

What you get
  • Particle properties: mass in MeV and GeV, charge, spin, colour, parity, C, I and G, lifetime or width, MCID and review ID
  • Decay modes with exclusive and inclusive branching fractions, and the source method named for each
  • Natural-language input — `muon plus`, `positive tau`, `pion zero`, `kaon minus` — alongside canonical names like `mu+`, `pi0`, `K-`
  • Anti-particles resolved by MCID negation rather than name guessing, covering `antimuon`, `ubar`, `u bar`, `u_bar` and `u~`
  • Self-conjugate handling, so `anti photon` resolves to `gamma` and `anti pi0` to `pi0`
  • Direct MC ID lookup with values like `11` or `-2212`
  • Every response carrying a fenced JSON block next to the prose
Requirements

Python with pip — clone the repository and `pip install -e .`, then point your client at it through uvx or a local virtualenv. No account and no key.