process_list
List and sort running processes by CPU or memory usage, filter by name, user, status, and thresholds, and exclude system processes for efficient system monitoring and management.
Instructions
List running processes sorted by CPU or memory with optional name, user, status, CPU/memory thresholds, system-process filtering, sort order and limit.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "process_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ctx | No | ||
| duration | No | ||
| include_system | No | ||
| limit | No | ||
| min_cpu | No | ||
| min_memory | No | ||
| name_filter | No | ||
| sort_asc | No | ||
| sort_by | No | cpu | |
| status_filter | No | ||
| user_filter | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |