# System Monitor

> Use this tool when you need to monitor system performance and gather real-time metrics on CPU, memory, disk, network, and process usage. It solves problems related to system optimization, resource usage issues, and performance troubleshooting, providing detailed insights through a modular and configurable interface. With JSON-based configuration and customizable settings, it is ideal for system administrators, developers, and AI assistants seeking to analyze and optimize system performance.

Canonical page: https://skillsregistry.net/skills/xirichuyi-system-monitor  
JSON: https://api.skillsregistry.net/v1/skills/xirichuyi-system-monitor

## Description

This system monitoring MCP server provides real-time system metrics and performance data through Go-based tools that leverage the gopsutil library for cross-platform system information gathering. Built with a modular architecture featuring separate tools for CPU, memory, disk, network, and process monitoring, it offers configurable monitoring intervals and caching mechanisms to optimize performance while providing detailed system insights including CPU usage, memory statistics, top processes, network statistics, disk information, and comprehensive system overviews. The implementation includes JSON-based configuration management with customizable cache durations and monitoring settings, making it valuable for system administrators monitoring server performance, developers debugging resource usage issues, and AI assistants that need access to real-time system metrics for performance analysis and troubleshooting workflows.

## Trust

- **Trust score (0–1):** 0.64
- **Verification tier:** scanned
- **Last scanned:** 2026-09-01

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** monitoring
- **Updated:** 2026-09-01

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/xirichuyi-system-monitor)
- **Repository:** <https://github.com/xirichuyi/system-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "xirichuyi-system-monitor"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/xirichuyi-system-monitor` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/xirichuyi-system-monitor/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
