bad-ass-mcp: 접근성 API를 통한 네이티브 데스크톱 GUI 제어를 위한 무료 오픈소스 MCP

bad-ass-mcp는 MCP 서버로, AI 에이전트가 운영 체제의 기본 접근성 계층을 사용하여 데스크톱을 직접 제어할 수 있게 합니다. Anthropic의 Computer Use나 OpenAI의 Operator와 달리 스크린샷 기반의 look-move-look 사이클에 의존하지 않으며, UiPath와 달리 무료이며 오픈 소스입니다.
작동 방식
bad-ass-mcp는 스크린샷을 분석하는 대신 스크린 리더가 사용하는 것과 동일한 접근성 API를 사용합니다. 따라서 비전 기반 접근 방식보다 더 빠르고 안정적으로 탐색, 포인팅, 클릭 및 입력할 수 있습니다. 개발자는 WebView 프레임워크(Electron, Tauri 등)의 접근성 노출이 좋지 않지만, 도구는 여전히 작동하며 스크린샷을 찍는 것보다 빠르다고 언급합니다. 그들은 접근성 지원을 개선하는 프로젝트를 추진하고 있으며, 이는 시각 장애 사용자에게도 도움이 됩니다.
주요 기능
- macOS, Windows, Linux에서 GUI 애플리케이션 제어
- GUI 애플리케이션을 자율적으로 상호작용 및 테스트
- 여러 앱과 워크스테이션 간의 워크플로우 간소화
- 자체 작업의 비디오 녹화 및 저장 (데모 비디오에서 확인 가능)
사용 예시
개발자는 Adobe Premiere Pro에서 쇼트 유형별로 B-roll을 정리하고 DaVinci Resolve에서 컬러 그레이딩을 시연할 계획입니다. 도구는 자체적으로 녹화하여 간단한 데모에서 비디오를 저장했습니다.
대상 사용자
비싼 엔터프라이즈 도구나 느린 스크린샷 기반 접근 방식 없이 데스크톱 GUI 작업을 자동화해야 하는 AI 코딩 에이전트를 사용하는 개발자.
📖 전체 출처 읽기: r/ClaudeAI
👀 See Also
Claude가 clawhub을 통해 실시간 Zillow 데이터로 3시간 만에 부동산 분석 앱 프로토타입 제작
한 개발자가 Claude에 zillow-full clawhub 툴을 사용하여 임대 현금 흐름 분석 앱을 구축하도록 했습니다. 실시간 Zillow API 데이터를 가져오고, 실제 JSON 응답을 중심으로 UI 프로토타입을 만들었으며, 단 하루 오후에 작동하는 프로토타입을 완성했습니다.

음성, 채팅 및 화면 공유를 통해 미팅 참가자로 OpenClaw 에이전트 보내기
새로운 스킬을 통해 OpenClaw 에이전트가 Google Meet, Teams, Zoom에서 음성(STT/TTS), 채팅, 비디오 아바타, 화면 공유를 사용하여 완전한 참가자로 참여할 수 있습니다.

크리스피 VS 코드 확장 프로그램, 클로드와 코덱스에 에이전트 메모리 및 다중 에이전트 기능 추가
Crispy는 Claude Code와 Codex CLI를 GUI로 감싸는 오픈소스 VS Code 확장 프로그램으로, 시맨틱 검색을 통한 로컬 에이전트 메모리, 멀티 에이전트 세션, 대화 포크, 전용 도구 뷰를 추가합니다. MIT 라이선스 하에 Linux, macOS, Windows에서 실행됩니다.

Tilde.run: 트랜잭션, 버전 관리 파일 시스템을 갖춘 에이전트 샌드박스
Tilde.run은 AI 에이전트를 위한 격리되고 되돌릴 수 있는 샌드박스로, GitHub, S3, Google Drive를 마운트하는 버전 관리 파일시스템과 기본적으로 네트워크 격리를 제공합니다.