System Resource Monitor MCP Server logo

System Resource Monitor MCP Server

by abhinav7895

This MCP server provides Claude with real-time system monitoring capabilities. It includes metrics for CPU, memory, disk, network, battery, and internet speed.

View on GitHub

Last updated: N/A

What is System Resource Monitor MCP Server?

The System Resource Monitor MCP Server is a tool designed to provide Claude with real-time system metrics. It leverages systeminformation and multi-source speed tests to deliver comprehensive monitoring data.

How to use System Resource Monitor MCP Server?

To use this server, clone the repository, install dependencies, build the project, and configure Claude Desktop to recognize the server. Specifically, you need to add the server configuration to your claude_desktop_config.json file, pointing to the built index.js file. After configuration, Claude can query the server for system information.

Key features of System Resource Monitor MCP Server

  • Real-time CPU usage monitoring

  • Memory usage reporting

  • Disk space utilization tracking

  • Network RX/TX rate and total data transfer

  • Battery status and remaining time estimation

  • Internet speed measurement using multiple sources

Use cases of System Resource Monitor MCP Server

  • Monitoring system performance during Claude operations

  • Troubleshooting performance bottlenecks

  • Optimizing resource allocation for Claude

  • Providing Claude with context-aware information about the system environment

FAQ from System Resource Monitor MCP Server

How do I know if the integration is working?

Check for the hammer icon in Claude Desktop. Clicking it should display the available tools.

What if the tools are not showing up?

Verify the server is running (node dist/index.js) and the config path in claude_desktop_config.json is correct.

How can I customize the internet speed test?

Modify testUrls in index.ts to use different download sources or adjust uploadSizeBytes for upload tests.

What do I do if I get internet speed errors?

Ensure network connectivity and test URLs are accessible. Check console logs for specific failures.

Where can I find more debugging information?