home / mcp / undoom uninstaller mcp server

Undoom Uninstaller MCP Server

undoom_Uninstaller_mcp

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "kk520879-undoom_uninstaller_mcp": {
      "command": "uvx",
      "args": [
        "--index-url",
        "https://pypi.tuna.tsinghua.edu.cn/simple",
        "undoom-uninstaller-mcp"
      ]
    }
  }
}

You operate an MCP server that enables end users to manage Windows software through a centralized protocol. It lets you list installed programs, view details, uninstall via a program’s own uninstaller, forcefully remove leftovers, clean residues, refresh the list, and generate polished Markdown reports for auditing and review.

How to use

Learn to connect to this MCP server from your MCP client and perform practical tasks. You can list all installed programs, inspect their details, uninstall apps using their built‑in uninstallers, force remove problematic software, clean remaining traces, refresh the program catalog, and generate a formatted report of your system software.

How to install

Prerequisites: ensure you have a runtime capable of running MCP servers (Node-based or equivalent tooling as described below). Install the MCP client tooling you will use to connect to servers.

Configuration and usage notes

Configure your MCP client to connect to the server using a stdio configuration snippet shown below. This establishes the runtime command and arguments needed to start the MCP server from your client environment.

{
  "mcpServers": {
    "undoom_uninstaller_mcp": {
      "command": "uvx",
      "args": [
        "--index-url",
        "https://pypi.tuna.tsinghua.edu.cn/simple",
        "undoom-uninstaller-mcp"
      ]
    }
  }
}

Troubleshooting and tips

If you encounter permission issues, run your MCP client with elevated privileges. Some actions (like force removal) are destructive and require administrator rights. If a program cannot be uninstalled, try refreshing the program list and verifying uninstall commands from the target software’s registry entry.

Security considerations

Only perform uninstall and cleanup actions on software you are authorized to manage. Be aware that force removal and residue cleaning are irreversible. Back up important data before executing irreversible operations.

Example workflows

- List programs, then inspect details for a specific application before choosing to uninstall or clean residues.

- Refresh the program catalog after installing or removing software outside the MCP workflow to keep the MCP view accurate.

Available tools

list_programs

List all installed programs with installation time and drive information.

get_program_details

Retrieve detailed information for a specific program, including install date and drive.

uninstall_program

Uninstall a program using its built-in uninstaller.

force_remove_program

Forcefully remove a program by deleting files and registry entries (irreversible).

clean_residues

Clean up residual files and folders after uninstall.

refresh_programs

Refresh the list of installed programs by rescanning the system.

show_all_programs_detailed

Show all programs with detailed information, with optional limit and sorting.

generate_markdown_report

Create a beautified Markdown report containing system program information.