Skip to main content
Glama
LukeLamb
by LukeLamb

Claude ROCm GPU Monitor

Linux上のClaude Desktop向け読み取り専用AMD GPU監視ツール。Claudeが「トレーニングは正常に動作しているか?」「GPUの温度は?」「VRAMの残量は?」「どのプロセスがカードを使用しているか?」といった質問に答えられるようになります。プロセス終了、クロック変更、その他実行中のワークロードへの干渉機能は一切ありません。

rocm-smi(およびオプションで amdgpu_top)を呼び出し、5つの厳格な読み取り専用ツールを提供します。プロセス終了、クロック/電力のオーバーライド、ファン制御は行いません。それらが必要な場合は、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)

  1. Releases ページから最新の ROCm.mcpb をダウンロードします。

  2. Claude Desktopで Settings → Extensions を開きます。

  3. 下部の Extension Developer までスクロールし、Install Extension をクリックして .mcpb ファイルを選択します。

  4. 拡張機能を有効にします。Claudeのツールピッカーに rocm-gpu-monitor: というプレフィックスが付いたツールが表示されます。

ツール

ツール

機能

gpu_status

ワンショットの概要:名前、使用率%、VRAM使用量/合計、温度(エッジ/ジャンクション/メモリ)、電力平均/最大、ファン%/RPM。

gpu_metrics

完全な rocm-smi -a --json ダンプ — クロック、電圧、PCIeリンク、ファームウェアバージョン、エンジンごとのアクティビティ。

gpu_processes

GPUを使用している計算プロセス(KFD PID)、VRAM使用量、カードインデックス。

gpu_watch

固定間隔でN回サンプリングし、生のフレームとカードごとの最小/最大/平均統計を返します。

rocm_info

インストール済みのROCm/HIPパッケージ、ドライバーバージョン、amdgpu モジュールのロード状態、amdgpu_top の利用可否。

すべてのツールにはMCPの readOnlyHint: true / destructiveHint: false / openWorldHint: false アノテーションが付与されています。

プロンプト例

「トレーニングは安定しているか?20秒間GPUを監視して。」

「現在のPyTorchプロセスはどれくらいVRAMを使っている?」

「GPUはサーマルスロットリングを起こしているか?ジャンクション温度は?」

「インストールされているROCmのバージョンと、ドライバーがロードされているか教えて。」

プライバシーポリシー

この拡張機能は完全にローカルマシン上で動作し、以下のプログラムのみを読み取り専用で呼び出します:

  • rocm-smi — AMDカーネルドライバーにデバイスメトリクスを問い合わせます。

  • amdgpu_top(インストールされている場合) — より詳細なメトリクスを取得します。

  • dpkg -l — インストールされているROCm関連パッケージを名前/バージョンで列挙します。

  • lsmodamdgpu カーネルモジュールがロードされているか確認します。

  • which — 起動時に上記のバイナリの場所を特定します。

データがマシンから外部へ送信されることはありません。 この拡張機能はネットワークI/Oを行わず、ソケットを開かず、標準のプロセスstdout/stderr(Claude Desktopのログディレクトリにキャプチャされる)以外にファイルを書き込みません。GPUの状態(クロック、電力、ファン)を変更したり、プロセスを終了させたり、実行中のワークロードに干渉したりすることはできません。すべてのツールは厳格に読み取り専用です。

Claudeが参照できる情報には、GPUモデルとファームウェアバージョン、現在のVRAM使用量、温度/クロック/電力の読み取り値、GPUを使用しているプロセスのPIDとVRAM使用量、インストールされているROCm関連パッケージのリストが含まれます。これらを機密情報とみなす場合(例:共有マシン上の実行中プロセスPIDのリストなど)、この拡張機能を有効にしないでください。

トラブルシューティング

「rocm-smi is not installed」 — インストールしてください(sudo apt install rocm-smi)。Debian以外のディストリビューションを使用している場合は、AMDのROCmインストール手順に従ってください。

新しいGPUで多くのフィールドが 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

開発

サーバーはnpm依存関係ゼロの約300行のNode.jsスクリプトです。.mcpb を再ビルドするには:

cd bundle-source
zip -j ../ROCm.mcpb manifest.json package.json server.js README.md LICENSE icon.png

ライセンス

MIT。LICENSE を参照してください。

関連

  • claude-terminal-mcp — シェル、ファイルシステム、バックグラウンドジョブ。

  • claude-linux-mcp — X11デスクトップ制御(スクリーンショット、マウス、キーボード、ウィンドウ、クリップボード)。

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

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

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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