MCP ExplorerExplorer

Macpilotcli

@huhu415on a year ago
9 MIT
FreeCommunity
AI Systems
MacPilot CLI is an open-source tool for LLMs to control macOS via MCP.

Overview

What is Macpilotcli

MacPilot CLI is an open-source tool that allows Large Language Models (LLMs) to interact with macOS using the Model Control Protocol (MCP). It provides a suite of system tools for AI assistants to perform various operations on macOS systems.

Use cases

Use cases for MacPilot CLI include automating repetitive tasks, controlling applications through voice commands, taking screenshots for documentation, and retrieving system information for troubleshooting.

How to use

To use MacPilot CLI, you need a Mac with Apple Silicon running macOS 14.0 or later. Download the binary from the Releases section on GitHub, configure your MCP-compatible application by adding the necessary command path, and grant required permissions such as screen recording and accessibility.

Key features

Key features of MacPilot CLI include tools for repeating text, getting and moving the cursor position, clicking the mouse, pasting text, capturing the screen, executing shell commands, launching applications, and retrieving information about installed applications and windows.

Where to use

MacPilot CLI can be used in various fields that require automation and interaction with macOS systems, such as software development, testing, and AI assistant applications.

Content

MacPilot CLI

MacPilot CLI is an open-source tool that enables Large Language Models (LLMs) to interact with macOS through the MCP (Model Control Protocol) protocol.
It provides a collection of system tools that allow AI assistants to perform various operations on macOS systems.

Tool Documentation

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

Tools To Be Implemented

  • [ ] Drag mouse

Getting Started

  1. You need a Mac computer with Apple Silicon running macOS 14.0 (Sonoma) or later
  2. Download the binary file from the Releases section
  3. Configure your MCP-compatible application (Cursor or Claude Desktop app) by adding the following configuration:
    {
      "mcpServers": {
        "macPilotCli": {
          "command": "/path/to/downloaded/binary"
        }
      }
    }
  4. Grant the necessary permissions (screen recording, accessibility) to the application you’re using with MacPilot CLI.
    For example, if you’re using Cursor, make sure Cursor has the required permissions in System Settings.
  5. Switch to a tool-compatible model according to your application’s requirements, and you’re ready to use MacPilot CLI

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers