Metadata-Version: 2.4
Name: hyrr-mcp
Version: 0.12.1
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Rust
Classifier: Topic :: Scientific/Engineering :: Physics
Summary: HYRR MCP server — stdio JSON-RPC for radio-isotope production queries
Keywords: mcp,model-context-protocol,claude,nuclear,isotope,cyclotron,radionuclide
Author: MorePET
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/exoma-ch/hyrr
Project-URL: Issues, https://github.com/exoma-ch/hyrr/issues
Project-URL: Repository, https://github.com/exoma-ch/hyrr
Project-URL: Source — Rust MCP module, https://github.com/exoma-ch/hyrr/tree/main/core/src/mcp

# hyrr-mcp

HYRR MCP server — stdio JSON-RPC for radio-isotope production queries.

Install and register with Claude Code:

```bash
claude mcp add hyrr -- uvx hyrr-mcp
```

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.

