MacPilot CLI について
MacPilot CLIは、MCP経由でLLMからmacOSを操作できるオープンソースツールです。Macのシステムや画面を操作するAIアシスタント向けに、マウス、画面、ウィンドウ、アプリ、シェルのツールを提供します。
主な機能
- 01カーソル位置の取得とマウス操作
- 02テキストの貼り付けと画面キャプチャ
- 03シェルコマンドの実行
- 04アプリの起動と一覧表示
- 05ウィンドウとアクセシビリティ情報の確認
活用シーン
- 01AIアシスタントによるmacOSアプリの操作
- 02画面キャプチャとウィンドウ情報の確認
- 03マウスやテキスト入力による画面操作
MCP 対応
macOSのシステム操作ツールをMCP対応アプリに公開します。MCPクライアントに設定すると、マウス、画面、アプリ、ウィンドウ、シェルのツールを呼び出せます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
MacPilot CLI
MacPilot CLI は、LLM が MCP(Model Control Protocol)プロトコルを通じて macOS を操作できるようにするオープンソースのツールです。 AI アシスタントが macOS システムでさまざまな操作を実行できるようにする、システムツールのコレクションを提供します。
ツールのドキュメント
getCursorPositioncontrolMousepasteTextcaptureScreenshellopenApplistAppsgetWindowsInfogetWindowA11yInfo
実装予定のツール
- マウスのドラッグ
はじめに
- Apple Silicon を搭載し、macOS 14.0(Sonoma)以降を実行する Mac が必要です
- リリースセクションからバイナリファイルをダウンロードします
- 次の設定を追加して、MCP 対応アプリケーション(Cursor または Claude Desktop app)を設定します:
{ "mcpServers": { "macPilotCli": { "command": "/path/to/downloaded/binary" } } } - MacPilot CLI で使用するアプリケーションに、必要な**権限(画面収録、アクセシビリティ)**を付与します。 たとえば、Cursor を使用する場合は、システム設定で Cursor に必要な権限が付与されていることを確認してください。
- アプリケーションの要件に応じてツール対応モデルに切り替えると、MacPilot CLI を使用できるようになります
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。