bad-ass-mcp: アクセシビリティAPIによるネイティブデスクトップGUI制御のための無料オープンソースMCP

bad-ass-mcpは、オペレーティングシステムのネイティブアクセシビリティレイヤーを使用して、AIエージェントがデスクトップを直接制御できるMCPサーバーです。AnthropicのComputer UseやOpenAIのOperatorとは異なり、スクリーンショットベースの見て、動かして、見るサイクルに依存しません。また、UiPathとは異なり、無料でオープンソースです。
仕組み
スクリーンショットを解析する代わりに、bad-ass-mcpはスクリーンリーダーが使用するのと同じアクセシビリティAPIを使用します。これにより、ビジョンベースのアプローチよりも高速かつ確実にナビゲート、ポイント、クリック、入力できます。開発者によると、WebViewフレームワーク(Electron、Tauriなど)はアクセシビリティの露出が不十分ですが、それでもツールは動作し、スクリーンショットを撮るよりも高速です。彼らはアクセシビリティサポートを改善するプロジェクトを推進しており、これにより視覚障害者も恩恵を受けます。
主な機能
- macOS、Windows、LinuxでGUIアプリケーションを制御
- GUIアプリを自律的に操作・テスト
- 複数のアプリやワークステーション間でのワークフローを効率化
- 自身の操作を録画し、ビデオとして保存(デモ動画で確認可能)
使用例
開発者は、Adobe Premiere Proでショットタイプ別にBロールを整理したり、DaVinci Resolveでカラーグレーディングを行うデモを計画しています。このツールは自身の操作を録画し、簡単なデモでビデオを保存しました。
対象ユーザー
高価なエンタープライズツールや遅いスクリーンショットベースのアプローチを使わずに、デスクトップGUIタスクを自動化する必要があるAIコーディングエージェントを使用する開発者向け。
📖 出典全文: r/ClaudeAI
👀 See Also

LLM協議会の分析が明らかにする実用的なClaudeコードトークン最適化戦略
ある開発者がLLM Councilツールを5つのペルソナで使用し、Claude Codeの使用パターンを分析した結果、デフォルトでの拡張思考モードが最大のトークン消費要因であることを特定しました。結果として得られたプレイブックにより、出力品質を同等以上に保ちながら60〜70%のトークン削減を達成しました。

テラリウム:エイジェンティック環境のためのタイムマシン・リワインド機能付きオープンソースサンドボックス
複数のAIエージェントを安全に実行できる多用途サンドボックス。分離されたワールド、リバースプロキシ管理、GUI、タイムマシン機能でコンテナ状態を巻き戻せます。

Attesor: Linux VM向けRosetta 2のAI駆動リバースエンジニアリング
Attesorは、AppleのRosetta 2バイナリ翻訳技術をリバースエンジニアリングするGitHubプロジェクトで、そのアーキテクチャを文書化し、Linux仮想マシン上でのx86_64からARM64への翻訳を可能にすることを目指しています。

Adeu v1.4: DOCXの変更履歴を追跡するオープンソースMCP
Adeu v1.4は、DOCXファイルにネイティブのOOXML修正履歴を外科的に注入し、書式、番号、レイアウトを保持します。脚注/文末脚注のインライン編集、定義済み用語のチェック、相互参照マップ、マルチレベルリストの往復変換を追加しました。