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
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.Part of MCP Servers
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.
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.
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.
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.
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.