mcpField
H
HYRR

HYRR

ローカル
exoma-ch.github.io科学・教育04 週間前に更新

HYRR について

HYRR は、放射性同位体の生成量やビームに関する計算を照会する MCP サーバーです。ツールは Rust で実装され、配布には薄い Python パッケージを使用します。

主な機能

  1. 01同位体生成をシミュレーション
  2. 02材料と反応チャネルを一覧表示
  3. 03崩壊データと阻止能を取得
  4. 04シミュレーションとエネルギー収支を比較
  5. 05同位体生成曲線を取得

活用シーン

  1. 01荷電粒子ビームによる同位体生成量を推定
  2. 02利用可能な材料の反応チャネルを確認
  3. 03シミュレーション結果と積層ターゲットのエネルギー収支を比較

MCP 対応

stdio JSON-RPC 経由で、シミュレーション、崩壊データ、阻止能の操作を含む放射性同位体生成の照会ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"exoma-ch-hyrr": {
"command": "uvx",
"args": [
"hyrr-mcp"
],
"env": {
"HYRR_DATA": "<HYRR_DATA>",
"HYRR_LIBRARY": "<HYRR_LIBRARY>"
}
}
}
}
起動コマンドuvx hyrr-mcp
設定が必要な環境変数
HYRR_DATAnucl-parquet data directory. Unset: the matching data release is fetched once into ~/.hyrr/nucl-parquet
HYRR_LIBRARYNuclear data library id, e.g. tendl-2023-iso (default) or endfb-8.1

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypihyrr-mcp0.22.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

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 ラッパーです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。