关于 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,则会从源代码构建);后续运行则会即时完成。
数据解析优先级:--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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。