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,则会从源代码构建);后续运行则会即时完成。

数据解析优先级:--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 封装。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。