Skip to main content
Glama
LukeLamb
by LukeLamb

Monitor de GPU Claude ROCm

Monitorización de solo lectura de GPU AMD para Claude Desktop en Linux. Permite que Claude responda preguntas como "¿mi entrenamiento es estable?", "¿qué temperatura tiene la GPU?", "¿cuánta VRAM queda?" y "¿qué proceso está usando la tarjeta?", todo ello sin la capacidad de finalizar procesos, cambiar frecuencias de reloj o alterar de cualquier otra forma una carga de trabajo en ejecución.

Utiliza rocm-smi (y opcionalmente amdgpu_top) y expone cinco herramientas estrictamente de solo lectura. Sin finalización de procesos, sin cambios de reloj/energía, sin control de ventiladores. Para esas funciones, utiliza una herramienta como gpu-kill.

Requisitos

  • Linux con una GPU AMD (tarjetas de consumo RDNA2/3/4 — RX 6000/7000/9000, R9700 — y tarjetas de centro de datos CDNA).

  • Módulo del kernel amdgpu cargado (estándar en Ubuntu/Debian/Fedora modernos).

  • rocm-smi instalado:

    sudo apt install rocm-smi            # minimal
    # or a full ROCm stack:
    # https://rocm.docs.amd.com/projects/install-on-linux/

Algunas métricas (relojes, energía, temperaturas detalladas) requieren versiones más recientes de ROCm. Si una métrica no es compatible con tu tarjeta/controlador, la herramienta la devuelve como null en lugar de fallar.

Related MCP server: System Monitor MCP Server

Instalación (Claude Desktop)

  1. Descarga el archivo ROCm.mcpb más reciente desde la página de Releases.

  2. En Claude Desktop, abre Settings → Extensions.

  3. Desplázate hasta Extension Developer en la parte inferior, haz clic en Install Extension y selecciona el archivo .mcpb.

  4. Habilita la extensión. Las herramientas aparecerán con el prefijo rocm-gpu-monitor: en el selector de herramientas de Claude.

Herramientas

Herramienta

Qué hace

gpu_status

Resumen rápido: nombre, % de utilización, VRAM usada/total, temperaturas (borde/unión/memoria), energía promedio/máxima, %/RPM del ventilador.

gpu_metrics

Volcado completo de rocm-smi -a --json: relojes, voltajes, enlace PCIe, versiones de firmware, actividad por motor.

gpu_processes

Procesos de computación que usan la GPU (PIDs KFD) con uso de VRAM e índice de tarjeta.

gpu_watch

Toma N muestras en un intervalo fijo y devuelve los fotogramas sin procesar más estadísticas de mín/máx/promedio por tarjeta.

rocm_info

Paquetes ROCm/HIP instalados, versión del controlador, estado de carga del módulo amdgpu, disponibilidad de amdgpu_top.

Todas las herramientas incluyen las anotaciones de MCP readOnlyHint: true / destructiveHint: false / openWorldHint: false.

Ejemplos de prompts

"¿Es estable mi entrenamiento? Monitoriza la GPU durante 20 segundos."

"¿Cuánta VRAM está usando mi proceso actual de PyTorch?"

"¿La GPU está sufriendo estrangulamiento térmico? ¿Cuál es la temperatura de unión?"

"¿Qué versión de ROCm está instalada y está cargado el controlador?"

Política de privacidad

Esta extensión se ejecuta completamente en tu máquina local y solo interactúa con los siguientes programas, siempre en modo de solo lectura:

  • rocm-smi — consulta al controlador del kernel AMD para obtener métricas del dispositivo.

  • amdgpu_top (si está instalado) — métricas adicionales más detalladas.

  • dpkg -l — enumera los paquetes relacionados con ROCm instalados por nombre/versión.

  • lsmod — comprueba si el módulo del kernel amdgpu está cargado.

  • which — localiza los binarios anteriores al inicio.

No sale ningún dato de tu máquina. Esta extensión no realiza E/S de red, no abre sockets y no escribe archivos fuera de la salida estándar stdout/stderr del proceso (capturada por el directorio de registros de Claude Desktop). No puede modificar el estado de la GPU (relojes, energía, ventilador), finalizar procesos ni alterar de otro modo una carga de trabajo en ejecución; cada herramienta es estrictamente de solo lectura.

La información visible para Claude incluye el modelo de GPU y las versiones de firmware, el uso actual de VRAM, lecturas de temperatura/reloj/energía, los PIDs de los procesos que utilizan la GPU y su uso de VRAM, y una lista de paquetes instalados relacionados con ROCm. Si consideras que algo de esto es confidencial (por ejemplo, la lista de PIDs de procesos en ejecución en una máquina compartida), no habilites esta extensión.

Solución de problemas

"rocm-smi is not installed" — instálalo (sudo apt install rocm-smi). Si usas una distribución que no es Debian, sigue las instrucciones de instalación de ROCm de AMD.

Muchos campos devuelven null en una GPU nueva — algunas métricas (relojes, energía, temperatura) dependen del soporte del firmware expuesto a través de rocm-smi. En tarjetas muy nuevas (p. ej., RDNA4/R9700), es posible que rocm-smi --showclocks/--showpower informen "No JSON data to report" aunque -a --json devuelva los datos. Esta extensión utiliza -a --json como fuente principal para maximizar la cobertura. Si un campo específico no es compatible con tu tarjeta, será null en lugar de un error.

Errores de permisosrocm-smi normalmente se ejecuta sin privilegios de root. Si ves errores de permisos, comprueba que el usuario que ejecuta Claude Desktop esté en los grupos render y video:

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

Desarrollo

El servidor es un único script de Node.js de unas 300 líneas sin dependencias de npm. Para reconstruir el .mcpb:

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

Licencia

MIT. Consulta LICENSE.

Relacionado

  • claude-terminal-mcp — terminal, sistema de archivos y trabajos en segundo plano.

  • claude-linux-mcp — control de escritorio X11 (captura de pantalla, ratón, teclado, ventanas, portapapeles).

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