A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface. This tool provides the following monitoring capabilities: - CPU Information: Usage percentage, core count, and detailed CPU info - Memory Information: Virtual and swap memory usage - Disk Information: Disk usa
Add this skill
npx mdskills install seekrays/mcp-monitorComprehensive system monitoring MCP server with well-documented tools for CPU, memory, disk, network, and process metrics
1# MCP System Monitor234[](https://discord.gg/kbMJ9Qpf)56A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool allows LLMs to retrieve real-time system information through an MCP-compatible interface.78910## Features1112This tool provides the following monitoring capabilities:1314- **CPU Information**: Usage percentage, core count, and detailed CPU info15- **Memory Information**: Virtual and swap memory usage16- **Disk Information**: Disk usage, partitions, and I/O statistics17- **Network Information**: Network interfaces, connections, and traffic statistics18- **Host Information**: System details, uptime, boot time, and users19- **Process Information**: Process listing, sorting, and detailed per-process statistics202122## Available Tools2324### 1. CPU Information2526```27Tool: get_cpu_info28Description: Get CPU information and usage29Parameters:30 - per_cpu (boolean, default: false): Whether to return data for each core31```3233### 2. Memory Information3435```36Tool: get_memory_info37Description: Get system memory usage information38Parameters: None39```4041### 3. Disk Information4243```44Tool: get_disk_info45Description: Get disk usage information46Parameters:47 - path (string, default: "/"): Specify the disk path to query48 - all_partitions (boolean, default: false): Whether to return information for all partitions49```5051### 4. Network Information5253```54Tool: get_network_info55Description: Get network interface and traffic information56Parameters:57 - interface (string, optional): Specify the network interface name to query58```5960### 5. Host Information6162```63Tool: get_host_info64Description: Get host system information65Parameters: None66```6768### 6. Process Information6970```71Tool: get_process_info72Description: Get process information73Parameters:74 - pid (number, optional): Process ID to get detailed information for a specific process75 - limit (number, default: 10): Limit the number of processes returned76 - sort_by (string, default: "cpu"): Sort field (cpu, memory, pid, name)77```787980## Installation8182```bash83git clone https://github.com/seekrays/mcp-monitor.git84cd mcp-monitor85make build86```8788## Usage8990Run the compiled binary:9192```bash93./mcp-monitor94```9596The server starts in stdio mode, ready to communicate with an MCP-compatible LLM client.979899## Contributing100101Contributions are welcome! Please feel free to submit a Pull Request.
Full transparency — inspect the skill content before installing.