List top processes
Returns the ten processes using the most CPU, busiest first. Without server, the route returns the list itself, without the total and zombies fields the MCP tool adds. With server, it returns the document that homebutler processes --json prints on that server, an object with a processes array and total.
Authorizations
The token you start the server with: homebutler serve --token <token>, or web.token in the config file. Send it as Authorization: Bearer <token>. When the server has a token, every /api/ route except the CORS preflight requires it, reads included.
Query parameters
The name of a remote server from List servers. homebutler runs the command on it over SSH and returns its answer. Leave it out, name the local server, or name a server that is not in the config, to read this machine.
Response
200 · application/jsonThe ten busiest processes. The example is shortened.
Process id.
Process name.
CPU use in percent.
Memory use in percent.
Resident memory in KB.
Process state letter, such as R or S.
true for a zombie process.