HYRR について
HYRR は、放射性同位体の生成量やビームに関する計算を照会する MCP サーバーです。ツールは Rust で実装され、配布には薄い Python パッケージを使用します。
主な機能
- 01同位体生成をシミュレーション
- 02材料と反応チャネルを一覧表示
- 03崩壊データと阻止能を取得
- 04シミュレーションとエネルギー収支を比較
- 05同位体生成曲線を取得
活用シーン
- 01荷電粒子ビームによる同位体生成量を推定
- 02利用可能な材料の反応チャネルを確認
- 03シミュレーション結果と積層ターゲットのエネルギー収支を比較
MCP 対応
stdio JSON-RPC 経由で、シミュレーション、崩壊データ、阻止能の操作を含む放射性同位体生成の照会ツールを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
uvx hyrr-mcpHYRR_DATAnucl-parquet data directory. Unset: the matching data release is fetched once into ~/.hyrr/nucl-parquetHYRR_LIBRARYNuclear data library id, e.g. tendl-2023-iso (default) or endfb-8.1ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
hyrr-mcp
HYRR MCP サーバー — 放射性同位体の生成に関する問い合わせに対応する stdio JSON-RPC です。
公式 MCP Registry
に io.github.exoma-ch/hyrr として登録されています。
Claude Code にインストールして登録します。
claude mcp add hyrr -- uvx hyrr-mcp
最初の実行時に wheel をダウンロードします(お使いのプラットフォーム向けの wheel がない場合はソースからビルドします)。2 回目以降の実行は瞬時に完了します。
データの解決順序:--data-dir 引数 → HYRR_DATA 環境変数 →
同階層の nucl-parquet/ → ~/.hyrr/nucl-parquet。
ツール群(simulate、list_materials、
list_reaction_channels、get_decay_data、compare_simulations、
get_stack_energy_budget、get_stopping_power、
get_isotope_production_curve)は Rust の
hyrr-core::mcp に実装されています。このパッケージは配布専用の
薄い PyO3 ラッパーです。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。