About Bad Ass MCP
Bad Ass MCP is an MCP server in the Science category: cross-platform GUI MCP for interacting with your desktop in macos, Windows, and Linux!.
Install
git clone https://github.com/HoldMyBeer-gg/bad-ass-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (15)
clickClick / invoke an element (foreground-independent)
Parameters not published.
click_atClick at absolute screen coordinates — fallback for webview/canvas UI
Parameters not published.
find_elementsFind elements by role and/or name
Parameters not published.
get_treeFull accessibility tree for a window as nested JSON
Parameters not published.
get_valueGet the current value or text of an element
Parameters not published.
learn_layoutResolve semantic names → live handle IDs (one call per session)
Parameters not published.
list_windowsList all visible application windows
Parameters not published.
run_sequenceExecute a list of actions server-side — no per-action round-trips
Parameters not published.
screenshotCapture a PNG (write to `output_path` or return base64)
Parameters not published.
select_optionSelect an option in a combo box or list
Parameters not published.
Show all 15 tools
start_recordingStart recording the screen (or a specific window)
Parameters not published.
stop_recordingStop recording and export as a GIF
Parameters not published.
type_textType text into a field (SetValue → EditableText → key injection)
Parameters not published.
wait_for_elementWait until an element exists and optionally has a given state
Parameters not published.
wait_for_windowWait until a window matching a pattern appears
Parameters not published.
Ask AI
Ask AI about Bad Ass MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.