mcp-monitor

mcp-monitor

35

MCP System Monitor is a tool designed to provide detailed system metrics through the Model Context Protocol, enabling real-time interaction with LLMs. It monitors CPU, memory, disk, network, host, and process information.

MCP System Monitor

A system monitoring tool that exposes system metrics via the Model Context Protocol (MCP). This tool provides real-time system information through an MCP-compatible interface.

Features

  • CPU Information: Usage percentage, core count, and detailed CPU info
  • Memory Information: Virtual and swap memory usage
  • Disk Information: Disk usage, partitions, and I/O statistics
  • Network Information: Network interfaces, connections, and traffic statistics
  • Host Information: System details, uptime, boot time, and users
  • Process Information: Process listing, sorting, and detailed per-process statistics

Installation

  1. Clone the repository.
  2. Build the project using make build.

Usage

Run the compiled binary to start the server in stdio mode, ready to communicate with an MCP-compatible LLM client.