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

Claudeスキルハブ:789以上のClaudeコードスキルと10の自律エージェントの検索可能リポジトリ
Claude Skills Hub (clskills.in) は、71カテゴリにわたる789以上のClaude Codeスキルファイルと、複数のスキルを連鎖させて完全なワークフローを構築する10の自律型AIエージェントを提供する、一元化された検索インターフェースです。このオープンソースプロジェクトは、複数のコミュニティコレクションからスキルを集約し、ワンクリックダウンロードを提供します。

Discord経由でDockerスクリプトを使用したヘッドレスOpenClawセットアップ
GitHubリポジトリでは、TUI/WebUIを回避し、ヘッドレスDockerコンテナ内でOpenClawをDiscordと連携して実行するスクリプトを提供しています。これには、claw init、start、stopなどのコマンドを備えた管理スクリプト、OpenAI Responses API、Chromium、および各種ツールの事前設定済みサポートが含まれています。

Echo-TTSがApple Siliconに移植され、MLXを活用したネイティブTTSと音声クローニングを実現
Echo-TTSは、2.4Bパラメータの拡散型テキスト読み上げモデルで、音声クローニング機能を備えており、CUDAからMLXを使用してApple Mシリーズチップ上でネイティブに動作するように移植されました。ベースモデルの16GB M4 Mac miniでは、5秒の音声クローン生成に約10秒、30秒のクローンには約60秒かかります。

Qwen2-0.5Bをllama.cppでローカルタスク自動化向けにファインチューニング
開発者は、LoRAを用いて約1000件のカスタム例でQwen2-0.5Bをファインチューニングし、llama.cpp経由でCPU上でローカル実行可能な300MBのGGUFモデルを作成しました。このモデルは自然言語タスクを受け取り、タスクタイプを検出し、CLIコマンドとホットキーを含む実行計画を生成します。