bad-ass-mcp: Free, Open Source MCP for Native Desktop GUI Control via Accessibility API

✍️ OpenClawRadar📅 Published: May 13, 2026🔗 Source
bad-ass-mcp: Free, Open Source MCP for Native Desktop GUI Control via Accessibility API
Ad

bad-ass-mcp is an MCP server that gives AI agents direct control over your desktop using the operating system's native accessibility layer. Unlike Anthropic's Computer Use or OpenAI's Operator, it doesn't rely on screenshot-based look-move-look cycles, and unlike UiPath, it's free and open source.

How it works

Instead of parsing screenshots, bad-ass-mcp uses the same accessibility API that screen readers use. This means it can navigate, point, click, and type faster and more reliably than vision-based approaches. The developer notes that WebView frameworks (Electron, Tauri, etc.) have poor accessibility exposure, but the tool still works — and is faster than taking a screenshot. They are pushing projects to improve accessibility support, which also benefits visually impaired users.

Ad

Key capabilities

  • Control GUI applications across macOS, Windows, and Linux
  • Interact and test GUI apps autonomously
  • Streamline workflows across multiple apps and workstations
  • Record and save video of its own actions (as shown in the demo video)

Example use cases

The developer plans to demonstrate organizing b-roll by shot type in Adobe Premiere Pro and color grading in DaVinci Resolve. The tool recorded itself and saved the video in a simple demo.

Who it's for

Developers using AI coding agents who need to automate desktop GUI tasks without expensive enterprise tools or slow screenshot-based approaches.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Open-Source Article 12 Logging Library for EU AI Act Compliance
Tools

Open-Source Article 12 Logging Library for EU AI Act Compliance

A free, open-source TypeScript library for Node.js apps using Vercel AI SDK that implements Article 12 logging requirements with append-only JSONL logs, SHA-256 hash chaining for tamper detection, and 180-day retention enforcement.

OpenClawRadar
NPCterm: Full PTY Terminal Emulator for AI Agents via MCP
Tools

NPCterm: Full PTY Terminal Emulator for AI Agents via MCP

NPCterm provides AI agents with full terminal access through a headless, in-memory PTY terminal emulator exposed via MCP. It includes 15 MCP tools for terminal control, process state detection, and support for TUI applications.

OpenClawRadar
AgenticStore MCP: Python Toolkit for Claude Desktop with 27 Local Tools
Tools

AgenticStore MCP: Python Toolkit for Claude Desktop with 27 Local Tools

AgenticStore MCP is an open-source Python toolkit that replaces multiple MCP servers with a single installation, giving Claude Desktop 27 local tools including persistent memory, web search, and repo auditing without requiring Docker or Node.js configuration.

OpenClawRadar
ThumbGate Implements Tsinghua's Natural-Language Agent Harness Pattern for AI Safety
Tools

ThumbGate Implements Tsinghua's Natural-Language Agent Harness Pattern for AI Safety

The open-source tool ThumbGate implements the Natural-Language Agent Harness pattern from Tsinghua's NLAH paper, mapping four components: contracts to prevention rules from thumbs-down feedback, verification gates to PreToolUse hooks, durable state to SQLite+FTS5 lesson database, and adapters to MCP server adapters for multiple AI coding agents.

OpenClawRadar