Labsco
abhinav7895 logo

System Resource Monitor MCP Server

from abhinav7895

Monitors system resources in real-time, including CPU, memory, disk, network, battery, and internet speed.

πŸ”₯πŸ”₯πŸ”₯βœ“ VerifiedFreeAdvanced setup

System Resource Monitor MCP Server

An MCP server that provides Claude with real-time system monitoring capabilities, including CPU, memory, disk, network, battery, and internet speed metrics using systeminformation and multi-source speed tests.

Demo

Tools

  • get_cpu_usage

    • Retrieves the current CPU load as a percentage, including overall and per-core usage.
    • Inputs: None
    • Output: Text (e.g., CPU Load: 12.34% (Cores: 10.50, 15.20, 8.90, 14.60%))
  • get_memory_usage

    • Reports total, used, and free memory in GB, plus percentage used.
    • Inputs: None
    • Output: Text (e.g., Memory: 65.43% used (7.82GB / 16.00GB))
  • get_disk_space

    • Shows disk usage for the largest drive in GB and percentage.
    • Inputs: None
    • Output: Text (e.g., Disk (/): 78.90% used (189.50GB / 250.00GB))
  • get_network_usage

    • Returns real-time network RX/TX rates (KB/s) and total data since boot (MB).
    • Inputs: None
    • Output: Text (e.g., Network (eth0): RX: 25.50KB/s, TX: 10.20KB/s (Total: RX 150.34MB, TX 75.89MB))
  • get_battery_status

    • Provides battery charge percentage, charging status, and time remaining (if applicable).
    • Inputs: None
    • Output: Text (e.g., Battery: 85% (charging), 120 min remaining or No battery detected)
  • get_internet_speed

    • Measures internet speed using multiple download sources (including a user-uploaded file) and upload tests, returning median speeds in Mbps.
    • Inputs: None
    • Output: Text (e.g., Internet Speed: Download 45.67Mbps, Upload 8.45Mbps)

License

This MCP server is licensed under the MIT License. You are free to use, modify, and distribute the software under the terms of the MIT License. See the LICENSE file for details.