home / mcp / mcp system info server

MCP System Info Server

MCP Server to get system info

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "allenbijo-mcp-sysinfo": {
      "command": "uv",
      "args": [
        "--directory",
        "D:\\WorksOfGreatness\\mcp-sysinfo",
        "run",
        "sysinfo.py"
      ]
    }
  }
}

The MCP System Info Server provides real-time hardware and system details to help you monitor and diagnose performance issues. It exposes key metrics like CPU, memory, disk usage, and basic system information in an MCP-friendly way so your clients can request up-to-date stats on demand.

How to use

To use this MCP server with your client, add a new MCP connection named sysinfo. The server is started as a local process using the provided runtime, and it serves system information on request. Once configured, your client can request the latest CPU, memory, disk, and general system details whenever you need them for monitoring or diagnostics.

How to install

Prerequisites you need before starting are a Git client to obtain the server, Python for running the information script, and the MCP runtime you will use to execute the server.

Step 1: Clone the repository.

git clone https://github.com/allenbijo/mcp-sysinfo.git

Step 2: Prepare the runtime and dependencies as you normally would for MCP servers. Ensure the MCP runtime is available on your system under the command you will use to start the server. The example below shows how to run the server with the specified runtime from its working path.

uv --directory D:\WorksOfGreatness\mcp-sysinfo run sysinfo.py

Additional notes

The server will start and listen for incoming requests, providing real-time system information such as OS details, CPU information, memory usage, and disk space statistics. Use this alongside your other MCP connections to build a comprehensive monitoring dashboard.

End points and data

The server exposes an endpoint for retrieving system information. When queried, it returns details such as system name, node name, OS release, OS version, machine type, processor, as well as CPU, memory, and disk statistics. This enables rapid access to a snapshot of current system health.

Available tools

get_sysinfo

Fetches real-time system information including CPU, memory, disk, and per-component details.