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.
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
oNo 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:
Navegue hasta el directorio e instale las dependencias:
Paso 2: Construir el proyecto
Compilar el código TypeScript:
Esto genera el archivo dist/index.js
, listo para ejecutarse como un servidor MCP.
Paso 3: Configurar Claude Desktop
- Descargue Claude Desktop aquí .
- Agregue esto a su
claude_desktop_config.json
:
Acceda al archivo de configuración:
(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:
Haga clic en el icono del martillo para ver las herramientas disponibles:
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
enindex.ts
para utilizar diferentes fuentes de descarga o ajusteuploadSizeBytes
(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.
This server cannot be installed
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.
Related MCP Servers
- -securityAlicense-qualityA 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 -37PythonMIT License
- -securityFlicense-qualityAn MCP server for Claude Desktop that allows users to check the status of their Airbyte connections.Last updated -1Python
- AsecurityAlicenseAqualityA 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 -3821MIT License
- AsecurityAlicenseAqualityA lightweight server that provides real-time system information including CPU, memory, disk, and GPU statistics for monitoring and diagnostic purposes.Last updated -1PythonMIT License