- Home
- MCP servers
- MCP System Info Server
MCP System Info Server
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.