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スキルによるB2B SaaS成長ワークフロー
開発者が、B2B SaaSの成長に関する知識をプレイブックやケーススタディとして体系化し、Claudeの出力品質を向上させるClaude Skillをオープンソース化しました。このリポジトリには、5つのSaaSケーススタディ、4段階の成長フライホイール、および6つの体系化されたプレイブックが含まれています。

Claude向けオープンソースSQLiteベース永続メモリシステム
開発者が、Claudeのセッションからチェックポイントで知識を抽出し、SQLiteに保存し、新しいセッションで再構築して会話間のコンテキストを維持する、GPLライセンスのローカルシステム「memchat」をリリースしました。

Hearth: オープンクロー上で動作する、家庭向けのセルフホスト型マルチユーザーAIチャットアプリ
Hearthは、OpenClaw上に構築されたセルフホスト型の家庭用AIチャットアプリです。各家族メンバーに別々のアカウントと会話を提供し、PIN/生体認証ログイン、プライベートチャット、リマインダー、モデルプリセットなどの機能を備えています。

80行のPythonスクリプトがClaudeを使って内部リンク提案を自動生成、リンク作業時間を2時間から8分に短縮
Redditユーザーが80行のPythonスクリプトを作成。記事の下書きとサイトマップをClaudeに読み込ませ、関連する内部リンク先と推奨アンカーテキストを返すようにしたところ、記事1本あたりの手動リンク作業時間が2時間から8分に短縮された。