Back to MCP Catalog

System Monitor MCP Server

MonitoringGo
Real-time system metrics monitoring tool for LLMs
Available Tools

get_cpu_info

Get CPU information and usage

per_cpu

get_memory_info

Get system memory usage information

get_disk_info

Get disk usage information

pathall_partitions

get_network_info

Get network interface and traffic information

interface

get_host_info

Get host system information

get_process_info

Get process information

pidlimitsort_by

System Monitor provides comprehensive real-time system metrics through an MCP-compatible interface. It allows LLMs to access detailed information about CPU usage, memory utilization, disk statistics, network traffic, host details, and running processes. With this tool, AI assistants can retrieve and analyze system performance data, helping users troubleshoot issues, optimize resource usage, and monitor their computer's health without requiring additional software or manual commands.

Overview

System Monitor is a powerful tool that exposes real-time system metrics through the Model Context Protocol (MCP). It enables AI assistants to access comprehensive information about your computer's performance and resource utilization.

Installation

To install and use the System Monitor:

  1. Clone the repository:
git clone https://github.com/seekrays/mcp-monitor.git
  1. Navigate to the project directory:
cd mcp-monitor
  1. Build the application:
make build

This will create an executable binary named mcp-monitor in your project directory.

Configuration

The System Monitor can be run in different modes:

  • Standard mode: Communicates via stdio (standard input/output)
  • SSE transport: Runs as a server using Server-Sent Events

To run the monitor in standard mode:

./mcp-monitor

The server will start and be ready to communicate with an MCP-compatible LLM client.

Usage Examples

Once connected to your AI assistant, you can ask for various system metrics:

  • "What's my current CPU usage?"
  • "How much memory is my system using?"
  • "Show me the top processes by CPU usage"
  • "What's the disk usage on my main drive?"
  • "Give me information about my network interfaces"
  • "What's my system uptime and host information?"

The AI will use the appropriate tools to fetch the requested information and present it in a readable format.

Troubleshooting

If you encounter any issues:

  1. Ensure you have the necessary permissions to access system information
  2. Check that no firewalls are blocking the application
  3. Verify that your AI assistant is properly configured to use the MCP server

For more help, join the community on Discord at https://discord.gg/kbMJ9Qpf

Related MCPs

Axiom Query
MonitoringGo

Query your Axiom data using APL (Axiom Processing Language)

Prometheus Metrics
MonitoringPython

Query and analyze Prometheus metrics through standardized interfaces

Sentry Issue Analyzer
MonitoringPython

Retrieve and analyze issues from Sentry.io

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.