mediar-ai/mcp-server-macos-use
AI agent that controls computer with OS-level tools, MCP compatible, works with any model
解決する課題
このプロジェクトは、AIモデルがmacOSアプリケーションと直接対話する方法を提供します。AIがUI構造を認識し、クリック、タイピング、アプリの起動といった操作を実行できるようにすることで、大規模言語モデル (LLM) とオペレーティングシステムのユーザーインターフェースの間のギャップを埋めます。
仕組み
Swiftで記述されたModel Context Protocol (MCP) サーバーとして実装されています。MacosUseSDK とmacOSのアクセシビリティAPIを使用して、アプリケーションのアクセシビリティツリーを走査(AIに画面上の要素を伝達)し、ユーザー入力をシミュレートします。Claude DesktopなどのMCP互換クライアントとは、標準入出力 (stdio) を介して通信します。
対象ユーザー
AIエージェントにMacを制御する能力を与え、さまざまなデスクトップアプリケーション間でのタスク自動化を実現したい開発者やAI愛好家。
主な特徴
- UI走査: アプリケーションのアクセシビリティツリーをスキャンし、インターフェースの現在の状態を把握できます。
- アプリケーション制御: アプリケーションの起動、特定の座標のクリック、テキスト入力、修飾キーを伴うキーボード入力が可能です。
- 状態の更新: アクションを実行せずにUI走査を更新し、AIのコンテキストを最新に保つツールが含まれています。
- カスタマイズ可能なアクション: アニメーション、遅延、表示されている要素のみを対象とするかどうかの制御など、オプションのパラメータを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト