Skip to main content
Glama

System Resource Monitor MCP Server

by abhinav7895

Servidor MCP del Monitor de recursos del sistema

Un servidor MCP que proporciona a Claude capacidades de monitoreo del sistema en tiempo real, incluidas métricas de velocidad de CPU, memoria, disco, red, batería e Internet utilizando systeminformation y pruebas de velocidad de múltiples fuentes.

Manifestación

Herramientas

  • obtener_uso_de_CPU
    • Recupera la carga actual de la CPU como porcentaje, incluido el uso general y por núcleo.
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, CPU Load: 12.34% (Cores: 10.50, 15.20, 8.90, 14.60%) )
  • obtener_uso_de_memoria
    • Informa la memoria total, utilizada y libre en GB, además del porcentaje utilizado.
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, Memory: 65.43% used (7.82GB / 16.00GB) )
  • obtener_espacio_en_disco
    • Muestra el uso del disco para la unidad más grande en GB y porcentaje.
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, Disk (/): 78.90% used (189.50GB / 250.00GB) )
  • obtener_uso_de_red
    • Devuelve las velocidades RX/TX de la red en tiempo real (KB/s) y los datos totales desde el arranque (MB).
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, Network (eth0): RX: 25.50KB/s, TX: 10.20KB/s (Total: RX 150.34MB, TX 75.89MB) )
  • obtener_estado_de_la_batería
    • Proporciona el porcentaje de carga de la batería, el estado de carga y el tiempo restante (si corresponde).
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, Battery: 85% (charging), 120 min remaining o No battery detected )
  • obtener velocidad de internet
    • Mide la velocidad de Internet utilizando múltiples fuentes de descarga (incluido un archivo cargado por el usuario) y pruebas de carga, y devuelve velocidades medias en Mbps.
    • Entradas : Ninguna
    • Salida : Texto (por ejemplo, Internet Speed: Download 45.67Mbps, Upload 8.45Mbps )

Configuración

Paso 1: Clonar e instalar

Clonar este repositorio:

git clone git@github.com:abhinav7895/system-mcp.git

Navegue hasta el directorio e instale las dependencias:

cd system-resource-monitor && npm install

Paso 2: Construir el proyecto

Compilar el código TypeScript:

npm run build

Esto genera el archivo dist/index.js , listo para ejecutarse como un servidor MCP.

Paso 3: Configurar Claude Desktop

  1. Descargue Claude Desktop aquí .
  2. Agregue esto a su claude_desktop_config.json :
{ "mcpServers": { "system-resource-monitor": { "command": "node", "args": ["/absolute/path/to/dist/index.js"] } } }

Acceda al archivo de configuración:

vim ~/Library/Application\ Support/Claude/claude_desktop_config.json

(Ajuste la ruta a dist/index.js según la ubicación de su proyecto).

Paso 4: Prueba

Asegúrese de que Claude Desktop reconozca las herramientas verificando el ícono del martillo:

Herramientas visuales de Claude

Haga clic en el icono del martillo para ver las herramientas disponibles:

Integración disponible

Si aparecen las seis herramientas ( get_cpu_usage , get_memory_usage , etc.), la integración está activa. Ahora puede hacer preguntas como:

  • "¿Cuál es mi uso de CPU?"
  • "¿Qué tan rápido es mi Internet?"

Paso 5: Personalización avanzada

  • Prueba de velocidad de Internet : modifique testUrls en index.ts para utilizar diferentes fuentes de descarga o ajuste uploadSizeBytes (predeterminado 80 KB) para las pruebas de carga.
  • Registro : los registros de la consola proporcionan resultados de prueba detallados; deshabilítelos en producción eliminando las declaraciones console.log .

Solución de problemas

  • Herramienta no se muestra : Verifique que el servidor esté ejecutándose ( node dist/index.js ) y que la ruta de configuración sea correcta.
  • Errores de velocidad de Internet : Asegúrese de que la conectividad de red y las URL de prueba sean accesibles. Revise los registros de la consola para detectar errores específicos.
  • Consulte la guía de solución de problemas de MCP

Licencia

Este servidor MCP está licenciado bajo la Licencia MIT. Puede usar, modificar y distribuir el software libremente bajo los términos de la Licencia MIT. Consulte el archivo LICENSE para obtener más información.

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Proporciona a Claude capacidades de monitoreo del sistema en tiempo real, incluidas métricas de CPU, memoria, disco, red, batería y velocidad de Internet.

  1. Herramientas
    1. Configuración
      1. Paso 1: Clonar e instalar
      2. Paso 2: Construir el proyecto
      3. Paso 3: Configurar Claude Desktop
      4. Paso 4: Prueba
      5. Paso 5: Personalización avanzada
      6. Solución de problemas
    2. Licencia

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
        Last updated -
        37
        Python
        MIT License
      • -
        security
        F
        license
        -
        quality
        An MCP server for Claude Desktop that allows users to check the status of their Airbyte connections.
        Last updated -
        1
        Python
        • Apple
      • A
        security
        A
        license
        A
        quality
        A server that integrates with Claude Desktop to enable real-time web research capabilities, allowing users to search Google, extract webpage content, and capture screenshots directly from conversations.
        Last updated -
        3
        821
        MIT License
        • Apple
      • A
        security
        A
        license
        A
        quality
        A lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.
        Last updated -
        1
        Python
        MIT License

      View all related MCP servers

      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/abhinav7895/system-mcp'

      If you have feedback or need assistance with the MCP directory API, please join our Discord server