Skip to main content
Glama
LukeLamb
by LukeLamb

Монитор GPU Claude ROCm

Мониторинг AMD GPU в режиме только для чтения для Claude Desktop на Linux. Позволяет Claude отвечать на вопросы вроде: «стабильно ли проходит мое обучение?», «насколько горячий GPU?», «сколько осталось VRAM?» и «какой процесс использует карту?» — и все это без возможности завершать процессы, изменять частоты или иным образом влиять на рабочую нагрузку.

Инструмент обращается к rocm-smi (и опционально amdgpu_top) и предоставляет пять инструментов строго в режиме только для чтения. Никакого завершения процессов, переопределения частот/питания или управления вентиляторами. Для этих целей используйте инструменты вроде gpu-kill.

Требования

  • Linux с GPU AMD (потребительские карты 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. Скачайте последний файл ROCm.mcpb со страницы Releases.

  2. В Claude Desktop откройте Settings → Extensions.

  3. Прокрутите вниз до Extension Developer, нажмите Install Extension и выберите файл .mcpb.

  4. Включите расширение. Инструменты появятся с префиксом rocm-gpu-monitor: в меню выбора инструментов Claude.

Инструменты

Инструмент

Что он делает

gpu_status

Краткая сводка: название, % использования, занятая/общая VRAM, температуры (край/переход/память), среднее/макс. питание, %/RPM вентилятора.

gpu_metrics

Полный дамп rocm-smi -a --json — частоты, напряжения, PCIe link, версии прошивки, активность по движкам.

gpu_processes

Вычислительные процессы, использующие GPU (KFD PIDs), с использованием VRAM и индексом карты.

gpu_watch

Выполняет N замеров с фиксированным интервалом и возвращает необработанные данные плюс статистику (мин/макс/среднее) по каждой карте.

rocm_info

Установленные пакеты ROCm/HIP, версия драйвера, статус загрузки модуля amdgpu, доступность amdgpu_top.

Все инструменты содержат аннотации MCP readOnlyHint: true / destructiveHint: false / openWorldHint: false.

Примеры запросов

«Стабильно ли проходит мое обучение? Понаблюдай за GPU в течение 20 секунд.»

«Сколько VRAM использует мой текущий процесс PyTorch?»

«Есть ли у GPU тепловой троттлинг? Какая температура перехода (junction temperature)?»

«Какая версия ROCm установлена и загружен ли драйвер?»

Политика конфиденциальности

Это расширение работает полностью на вашем локальном компьютере и обращается только к следующим программам, всегда в режиме только для чтения:

  • rocm-smi — запрашивает у драйвера ядра AMD метрики устройства.

  • amdgpu_top (если установлен) — опционально более богатые метрики.

  • dpkg -l — перечисляет установленные пакеты, связанные с ROCm, по имени/версии.

  • lsmod — проверяет, загружен ли модуль ядра amdgpu.

  • which — находит вышеуказанные бинарные файлы при запуске.

Никакие данные не покидают ваш компьютер. Это расширение не выполняет сетевой ввод-вывод, не открывает сокеты и не записывает файлы вне стандартного stdout/stderr процесса (захватывается директорией логов Claude Desktop). Оно не может изменять состояние GPU (частоты, питание, вентилятор), завершать процессы или иным образом влиять на рабочую нагрузку — каждый инструмент строго работает только для чтения.

Информация, доступная Claude, включает модель GPU и версии прошивки, текущее использование VRAM, показания температуры/частоты/питания, PID запущенных процессов, использующих GPU, и их использование VRAM, а также список установленных пакетов, связанных с ROCm. Если вы считаете что-то из этого конфиденциальным (например, список PID запущенных процессов на общем компьютере), не включайте это расширение.

Устранение неполадок

«rocm-smi is not installed» — установите его (sudo apt install rocm-smi). Если вы используете дистрибутив, отличный от Debian, следуйте инструкциям AMD по установке ROCm.

Многие поля возвращаются как null на новой GPU — некоторые метрики (частоты, питание, температура) зависят от поддержки прошивки, предоставляемой через rocm-smi. На очень новых картах (например, RDNA4/R9700) отдельные команды rocm-smi --showclocks/--showpower могут сообщать «No JSON data to report», даже если -a --json возвращает данные. Это расширение использует -a --json как основной источник для максимального охвата. Если конкретное поле не поддерживается вашей картой, оно будет null, а не ошибкой.

Ошибки прав доступаrocm-smi обычно работает без root-прав. Если вы видите ошибки прав доступа, убедитесь, что пользователь, запускающий Claude Desktop, входит в группы render и video:

sudo usermod -aG render,video $USER
# log out and back in

Разработка

Сервер представляет собой один скрипт Node.js объемом около 300 строк без зависимостей 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 — терминал, файловая система и фоновые задачи.

  • 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