Back to catalog
kill-process-mcp server
A cross-platform MCP server that provides tools for viewing and terminating system processes through natural language queries, ideal for stopping resource-intensive processes.
A cross-platform MCP server that provides tools for viewing and terminating system processes through natural language queries, ideal for stopping resource-intensive processes.
Installation
UVX (Recommended)
pip install uv
# or on macOS:
brew install uv
From Source
git clone https://github.com/misiektoja/kill-process-mcp.git
cd kill-process-mcp
uv sync
Persistent Installation
uv tool install kill-process-mcp
Configuration
Claude Desktop (UVX)
{
"mcpServers": {
"kill-process-mcp": {
"command": "uvx",
"args": ["kill-process-mcp@latest"]
}
}
}
Claude Desktop (Manual)
{
"mcpServers": {
"kill-process-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/kill-process-mcp",
"kill_process_mcp.py"
]
}
}
}
Cursor (UVX)
{
"mcpServers": {
"kill-process-mcp": {
"command": "uvx",
"args": ["kill-process-mcp@latest"]
}
}
}
Cursor (Manual)
{
"mcpServers": {
"kill-process-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/kill-process-mcp",
"kill_process_mcp.py"
]
}
}
}
Available Tools
| Tool | Description |
|---|---|
process_list |
Displays running processes, sorted by CPU or memory with optional filtering by name, user, status, CPU/memory thresholds, and more |
process_kill |
Terminates the selected process (ruthlessly!) |
Features
- Cross-platform support (macOS/Windows/Linux)
- Process list with filtering by name, user, status, CPU/memory thresholds
- Process sorting by CPU or memory usage
- Selective process termination
- Natural language query interface
- System and user process filtering
Usage Examples
Kill the damn process slowing down my system!
Check my top 5 CPU parasites and flag any that look like malware
List the 3 greediest processes by RAM usage
Exterminate every process with Spotify in its name
List Alice's Python processes, max 10 entries
Notes
Requires Python 3.13 or higher and the uv package manager. The server comes with a humorous warning that it is "armed and dangerous"—users should exercise caution when terminating processes. The UVX method automatically fetches the latest version on each run.
