claude-rocm-mcp
Claude ROCm GPU 监控器
适用于 Linux 上 Claude Desktop 的只读 AMD GPU 监控工具。让 Claude 能够回答诸如 “我的训练任务运行正常吗?”、“GPU 温度是多少?”、“还剩多少显存?” 以及 “哪个进程正在使用显卡?” 等问题,且完全不具备终止进程、更改时钟频率或干扰正在运行的工作负载的能力。
它通过调用 rocm-smi(以及可选的 amdgpu_top)来提供五个严格只读的工具。它不提供终止进程、覆盖时钟/功耗设置或风扇控制功能。如需这些功能,请使用 gpu-kill 等工具。
要求
Linux 系统,配备 AMD GPU(RDNA2/3/4 消费级显卡 — RX 6000/7000/9000, R9700 — 以及 CDNA 数据中心显卡)。
已加载
amdgpu内核模块(现代 Ubuntu/Debian/Fedora 系统标配)。已安装
rocm-smi:sudo apt install rocm-smi # minimal # or a full ROCm stack: # https://rocm.docs.amd.com/projects/install-on-linux/
某些指标(时钟频率、功耗、详细温度)需要较新的 ROCm 版本。如果您的显卡/驱动程序不支持某项指标,该工具将返回 null 而不是报错。
Related MCP server: System Monitor MCP Server
安装 (Claude Desktop)
从 Releases 页面下载最新的
ROCm.mcpb。在 Claude Desktop 中,打开 Settings → Extensions。
滚动到底部的 Extension Developer,点击 Install Extension,然后选择
.mcpb文件。启用该扩展。工具将出现在 Claude 的工具选择器中,并带有
rocm-gpu-monitor:前缀。
工具
工具 | 功能 |
| 一次性摘要:名称、利用率 %、已用/总显存、温度(边缘/结温/显存)、平均/最大功耗、风扇 %/转速。 |
| 完整的 |
| 使用 GPU 的计算进程(KFD PID),包含显存使用量和显卡索引。 |
| 以固定间隔采集 N 个样本,并返回原始帧数据以及每张显卡的最小/最大/平均统计信息。 |
| 已安装的 ROCm/HIP 软件包、驱动程序版本、 |
所有工具均带有 MCP readOnlyHint: true / destructiveHint: false / openWorldHint: false 注解。
示例提示词
“我的训练任务稳定吗?监控 GPU 20 秒。”
“我当前的 PyTorch 进程占用了多少显存?”
“GPU 是否在进行热节流?结温是多少?”
“安装了什么版本的 ROCm,驱动程序加载了吗?”
隐私政策
此扩展完全在您的本地机器上运行,仅调用以下程序,且始终为只读模式:
rocm-smi— 查询 AMD 内核驱动程序以获取设备指标。amdgpu_top(如果已安装)— 可选的更丰富指标。dpkg -l— 按名称/版本枚举已安装的 ROCm 相关软件包。lsmod— 检查amdgpu内核模块是否已加载。which— 在启动时定位上述二进制文件。
没有任何数据会离开您的机器。 此扩展不执行任何网络 I/O,不打开任何套接字,除了标准进程 stdout/stderr(由 Claude Desktop 的日志目录捕获)外,不写入任何文件。它无法修改 GPU 状态(时钟、功耗、风扇)、终止进程或以其他方式干扰正在运行的工作负载 — 每个工具都是严格只读的。
Claude 可见的信息包括 GPU 型号和固件版本、当前显存使用量、温度/时钟/功耗读数、正在使用 GPU 的进程 PID 及其显存使用量,以及已安装的 ROCm 相关软件包列表。如果您认为其中任何信息属于敏感信息(例如共享机器上正在运行的进程 PID 列表),请勿启用此扩展。
故障排除
“rocm-smi is not installed” — 请安装它 (sudo apt install rocm-smi)。如果您使用的是非 Debian 发行版,请遵循 AMD 的 ROCm 安装说明。
在新显卡上许多字段返回 null — 某些指标(时钟、功耗、温度)取决于 rocm-smi 暴露的固件支持。在非常新的显卡(例如 RDNA4/R9700)上,即使 -a --json 返回数据,单独的 rocm-smi --showclocks/--showpower 也可能报告“No JSON data to report”。此扩展使用 -a --json 作为主要来源以最大化覆盖范围。如果您的显卡不支持特定字段,它将返回 null 而不是错误。
权限错误 — rocm-smi 通常无需 root 权限即可运行。如果您看到权限错误,请检查运行 Claude Desktop 的用户是否在 render 和 video 组中:
sudo usermod -aG render,video $USER
# log out and back in开发
该服务器是一个约 300 行的 Node.js 脚本,没有任何 npm 依赖。要重新构建 .mcpb:
cd bundle-source
zip -j ../ROCm.mcpb manifest.json package.json server.js README.md LICENSE icon.png许可证
MIT。请参阅 LICENSE。
相关
claude-terminal-mcp — shell、文件系统和后台作业。
claude-linux-mcp — X11 桌面控制(截图、鼠标、键盘、窗口、剪贴板)。
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceProvides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics.MIT
- Flicense-qualityDmaintenanceProvides system monitoring and management capabilities for Claude CLI, allowing users to view system information, track resource usage, and manage processes through natural language commands.
- AlicenseAqualityDmaintenanceGive Claude Desktop terminal, filesystem, and background-job access on your local Linux machine. Zero-dependency MCP extension, MIT-licensed.82MIT
- Alicense-qualityCmaintenanceRead-only systemd inspection for Claude on Linux — list units, status, journal, failed units, unit files.MIT
Related MCP Connectors
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Garmin data in Claude: 135 tools — activities, sleep, HRV, training, workouts. Free, open source.
Uptime, SSL, DNS and domain monitoring you can talk to from Claude or any MCP client.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/LukeLamb/claude-rocm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server