mcpField
M
MacPilot CLI

MacPilot CLI

ローカル
github.com/huhu415開発ツール1677 週間前に更新

MacPilot CLI について

MacPilot CLIは、MCP経由でLLMからmacOSを操作できるオープンソースツールです。Macのシステムや画面を操作するAIアシスタント向けに、マウス、画面、ウィンドウ、アプリ、シェルのツールを提供します。

主な機能

  1. 01カーソル位置の取得とマウス操作
  2. 02テキストの貼り付けと画面キャプチャ
  3. 03シェルコマンドの実行
  4. 04アプリの起動と一覧表示
  5. 05ウィンドウとアクセシビリティ情報の確認

活用シーン

  1. 01AIアシスタントによるmacOSアプリの操作
  2. 02画面キャプチャとウィンドウ情報の確認
  3. 03マウスやテキスト入力による画面操作

MCP 対応

macOSのシステム操作ツールをMCP対応アプリに公開します。MCPクライアントに設定すると、マウス、画面、アプリ、ウィンドウ、シェルのツールを呼び出せます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MacPilot CLI

MacPilot CLI は、LLM が MCP(Model Control Protocol)プロトコルを通じて macOS を操作できるようにするオープンソースのツールです。 AI アシスタントが macOS システムでさまざまな操作を実行できるようにする、システムツールのコレクションを提供します。

ツールのドキュメント

  • getCursorPosition
  • controlMouse
  • pasteText
  • captureScreen
  • shell
  • openApp
  • listApps
  • getWindowsInfo
  • getWindowA11yInfo

実装予定のツール

  • マウスのドラッグ

はじめに

  1. Apple Silicon を搭載し、macOS 14.0(Sonoma)以降を実行する Mac が必要です
  2. リリースセクションからバイナリファイルをダウンロードします
  3. 次の設定を追加して、MCP 対応アプリケーション(Cursor または Claude Desktop app)を設定します:
    {
      "mcpServers": {
        "macPilotCli": {
          "command": "/path/to/downloaded/binary"
        }
      }
    }
    
  4. MacPilot CLI で使用するアプリケーションに、必要な**権限(画面収録、アクセシビリティ)**を付与します。 たとえば、Cursor を使用する場合は、システム設定で Cursor に必要な権限が付与されていることを確認してください。
  5. アプリケーションの要件に応じてツール対応モデルに切り替えると、MacPilot CLI を使用できるようになります

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。