- Home
- MCP servers
- Undoom Uninstaller
Undoom Uninstaller
- python
0
GitHub Stars
python
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.