System Information MCP Server

System Information MCP Server is an MCP server that provides real-time host operating system metrics and hardware status directly to AI assistants. Built on FastMCP, it connects AI clients like Claude Desktop to the underlying machine across macOS, Linux, and Windows environments using stdio, Server-Sent Events, or streamable HTTP transports. Software engineers, system administrators, and developers use this server to observe workstation and server health interactively during debugging or routine maintenance. The server enables users to query CPU load averages, per-core utilization, virtual memory allocation, swap usage, disk partition capacity, and network interface I/O data. It also allows inspection of active running processes with sorting and filtering options, alongside uptime tracking and system temperature readings when hardware sensors are present. Designed for safe local observation, the tool operates strictly in read-only mode and filters sensitive tokens and passwords from process command-line arguments. Configurable caching ensures low overhead, letting language models analyze machine status without bogging down system performance.

Category: Cloud & Infrastructure

Tags: cpu, disk-usage, memory, network-stats, system-metrics

Visit System Information MCP Server

How to install and configure System Information MCP Server

  1. Install the tool using uvx: bash uvx install mcp-system-info 2. Open your Claude Desktop configuration file located at ~/Library/Application Support/Claude/claude_desktop_config.json on macOS or %APPDATA%\Claude\claude_desktop_config.json on Windows. 3. Add the server under the mcpServers configuration key: json { "mcpServers": { "system-info": { "command": "uvx", "args": ["mcp-system-info"] } } } 4. Restart Claude Desktop to apply the configuration and enable the system information tools.

What you can do with System Information MCP Server

  • Diagnosing performance bottlenecks by checking real-time CPU usage, core frequencies, and multi-core load averages across macOS, Linux, or Windows. - Investigating system memory pressure by retrieving virtual memory consumption and swap space allocation directly within your AI chat interface. - Monitoring disk storage availability by fetching filesystem usage statistics across all mount points or specific storage directories. - Filtering and sorting running processes by memory consumption or process name to identify resource-heavy applications quickly. - Checking hardware operational health by reading supported system temperature sensors, fan speeds, and total system uptime.

Key facts

  • Open Source
  • https://github.com/dknell/mcp-system-info
  • Cloud & Infrastructure, Monitoring & Observability
  • cpu, disk-usage, memory, network-stats, system-metrics

Part of MCP Servers

Related MCP servers

  • MCP KQL Server โ€” MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.โ€ฆ
  • MCP Media Player โ€” MCP Media Player is an MCP server that exposes playback controls for Home Assistant media players to AI agents. Itโ€ฆ
  • MCP Kubernetes Server โ€” MCP Kubernetes Server is an MCP server that provides tools for managing and inspecting Kubernetes clusters directly through Large Languageโ€ฆ
  • MCP Nomad Go โ€” MCP Nomad Go is an MCP server that connects AI assistants to HashiCorp Nomad clusters. Written in Go, it allowsโ€ฆ
  • MCP Node.js Debugger โ€” MCP Node.js Debugger is an MCP server that provides runtime debugging access for running Node.js applications to AI programming toolsโ€ฆ
  • MCP Minecraft Remote โ€” MCP Minecraft Remote is an MCP server that enables AI assistants to remotely connect to and control a player characterโ€ฆ

What can System Information MCP Server do?

System Information MCP Server exposes tools and resources for monitoring local operating system vitals. It enables MCP-compatible clients to retrieve metrics regarding CPU load, virtual and swap memory, storage partition usage, network interface activity, boot time, and uptime. It also supplies tools to filter and list running processes by resource consumption, as well as fetch temperature sensor readings on supported hardware.

How do I install System Information MCP Server?

You can install System Information MCP Server using uvx by running uvx install mcp-system-info. Alternatively, you can clone the repository from GitHub, install dependencies with uv sync, and execute the server directly using uv run mcp-system-info. The server can then be configured in client configuration files like Claude Desktop.

Which MCP clients work with System Information MCP Server?

System Information MCP Server works with any client that implements the Model Context Protocol, including Claude Desktop. It supports multiple transport modes, such as standard input and output (stdio), Server-Sent Events (SSE), and streamable HTTP, making it adaptable to both desktop client integrations and networked agent configurations.

Is System Information MCP Server safe to run?

Yes, System Information MCP Server is designed with security in mind. All exposed tools and resources operate strictly in read-only mode, preventing any unauthorized modifications to your operating system. In addition, the server includes sensitive data filtering that sanitizes process arguments to prevent accidental exposure of tokens, passwords, or keys.

Which operating systems are supported by System Information MCP Server?

The server provides cross-platform support across macOS, Linux, and Windows. While core metrics such as CPU, memory, disk, and process information are available on all platforms, hardware-dependent features like temperature sensors and fan speed monitoring depend on local operating system permissions and hardware availability.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories