Processes - ToolGate tool package

examples.processes

Tools: processes.cpu, processes.top, processes.find. Part of the Java Tool SDK examples.

By ToolGate Examples Signed

Java 17, protocol 2

Download

Use in ToolGate

In the ToolGate console, open Server packages, then Marketplace, and install this package. These values identify exactly what you install:

{
    "marketplace": "olo-labs-marketplace",
    "packageId": "examples.processes",
    "version": "0.1.0",
    "packageDigest": "sha256:7423ab9819f1f50e1f05f8e3801176e34333813c99e6f4648d27690f44785339"
}

Overview

CPU and processes

Tools: processes.cpu, processes.top, processes.find. Part of the Java Tool SDK examples.

processes.cpu measures whole-machine CPU use over a short sample. processes.top lists the processes using the most CPU over the sample, like top or Task Manager. processes.find answers "is X running?" by executable name, with each match's pid, owner, start time and CPU time.

Safety

  • Read-only.
  • Processes are shown by executable name only. Command-line arguments are never returned, because they often hold passwords and tokens.

Settings

None.

Try it

cp toolgate.dev.example.json toolgate.dev.json   # then edit it; never commit toolgate.dev.json
toolgate dev                                      # an MCP server over stdio
toolgate pack                                     # build/toolgate/cpu-processes-0.1.0.tgpkg

Things to ask a model connected to it:

  • "Why is the CPU high? Show the top 5 processes."
  • "Is nginx running?"
  • "Is sqlservr.exe running on this host?"

Tools

processes.cpu Read only
CPU usage Measures this machine's CPU use over a short sample, with processor count and load average.
processes.find Read only
Find a process Checks whether a process is running, by executable name (case-insensitive; .exe optional), and returns each match's pid, owner, start time and CPU time.
processes.top Read only
Top processes Lists the processes using the most CPU over a short sample, like top or Task Manager.

Settings it needs

No settings.

Versions

VersionAPI changeCompatibilityPublished
0.1.0 none Java 17, protocol 2 15 Oct 2026 - 11:55

Publisher

ToolGate Examples, OLO Labs

Publisher details are supplied by the publisher. Validation checks package format, not code safety.