Full summary
summary
Everything at once: OS, CPU, memory, disks, network interfaces and displays, as one JSON report.
Inputs
This action takes no inputs.
Outputs
| Name | Type | Notes |
|---|---|---|
info |
json |
Report this machine at a glance: OS and CPU details, RAM and swap, disk usage per drive, network interfaces with their IPs, and every connected display.
The omniscient:// link needs a protocol handler on your machine, which is not built yet. Until then it does nothing — use the commands below.
summary
Everything at once: OS, CPU, memory, disks, network interfaces and displays, as one JSON report.
This action takes no inputs.
| Name | Type | Notes |
|---|---|---|
info |
json |
displays
List every connected monitor: resolution, position and which one is primary.
This action takes no inputs.
| Name | Type | Notes |
|---|---|---|
displays |
json | |
count |
int |
disks
List every mounted drive with its filesystem, total/used/free space and percent used.
| Name | Type | Required / default | Values and notes |
|---|---|---|---|
human_readable |
bool |
optional, default true
|
| Name | Type | Notes |
|---|---|---|
disks |
json | |
count |
int |
python app.py --action summary --params '{}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
run_action("device-info", "summary", {})
{
"id": "n0",
"app": "device-info",
"action": "summary",
"params": {},
"inputs": {}
}
python app.py --action displays --params '{}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
run_action("device-info", "displays", {})
{
"id": "n0",
"app": "device-info",
"action": "displays",
"params": {},
"inputs": {}
}
python app.py --action disks --params '{}'
Run from the app’s own folder. Single quotes work in bash and PowerShell; in cmd.exe use double quotes and escape the inner ones.
run_action("device-info", "disks", {})
{
"id": "n0",
"app": "device-info",
"action": "disks",
"params": {},
"inputs": {}
}
Things you can say to Claude, Cursor or Codex once the MCP server is registered.