Overview
Features
List running processes with filters
process_list exposes a listing of running processes sorted by CPU or memory with optional name, user, status, CPU/memory thresholds, system-process filtering, sort order and limit.
Terminate processes via MCP
process_kill terminates the selected process (with extreme prejudice!).
Cross-platform support
Runs on macOS, Windows and Linux using Python 3.13+ and psutil.
MCP client exposure for natural language
Exposed to MCP clients (e.g., Claude Desktop, Cursor) to enable natural language queries.
Flexible deployment options
Install via the preferred uvx workflow with no cloning or clone the repo and install dependencies manually.
Auto-update and upgrades
When using uvx, it automatically fetches and runs the latest version on startup; upgrade steps are available for manual installs.
Who Is This For?
- system administrators:Manage rogue processes using natural language via an MCP assistant.
- developers:Integrate process visibility and control into MCP-enabled assistants and workflows.
- general users:Interact with OS processes using natural language to improve performance.




