HYRR
io.github.exoma-chPublished by GitHub account exoma-chv0.22.0Updated Oct 27, 2026
Radio-isotope production, activity and dose for charged-particle beams on stacked targets
Overview
HYRR computes radio-isotope production, activity and dose for charged-particle beams on stacked targets, exposed to assistants as local simulation tools.
- What you can do
- Run simulations of isotope production for charged-particle beams on stacked targets
- List available target materials and reaction channels
- Retrieve decay data and isotope production curves
- Compare simulations and compute stack energy budgets
- Calculate stopping power for beam and target setups
- When to use it
- Useful for nuclear physics, accelerator targetry or medical isotope work where an assistant should run production, activity, dose or stopping-power calculations instead of estimating them by hand.
- Requirements
- Runs locally over stdio, typically launched with uvx from the hyrr-mcp PyPI package; the first run downloads the wheel or builds from source. Nuclear data comes from a nucl-parquet directory set via HYRR_DATA, otherwise fetched once into ~/.hyrr/nucl-parquet. HYRR_LIBRARY selects the data library (default tendl-2023-iso, or endfb-8.1). No authentication declared.
Installation
In SourceWeft
- Open HYRR in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
hyrr-mcp
HYRR MCP server — stdio JSON-RPC for radio-isotope production queries.
Listed in the official MCP Registry
as io.github.exoma-ch/hyrr.
Install and register with Claude Code:
The first invocation downloads the wheel (or builds from source if no wheel exists for your platform); subsequent runs are instant.
Data resolution priority: --data-dir arg → HYRR_DATA env →
sibling nucl-parquet/ → ~/.hyrr/nucl-parquet.
The tools surface (simulate, list_materials,
list_reaction_channels, get_decay_data, compare_simulations,
get_stack_energy_budget, get_stopping_power,
get_isotope_production_curve) is implemented in Rust in
hyrr-core::mcp; this package is a thin PyO3 wrapper used purely
for distribution.
Source: py-mcp/README.md at commit ad70777
Tools
0Version history
1- v0.22.0LatestSep 29, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts