macPilotCli
MacPilot CLI is an open-source tool that enables Large Language Models (LLMs) to interact with macOS through the MCP (Model Control Protocol) protocol.
MacPilot CLI is a powerful tool designed to bridge the gap between macOS systems and Large Language Models (LLMs) by utilizing the Model Control Protocol (MCP). This tool provides a suite of system utilities that allow AI assistants to perform a variety of operations on macOS, enhancing the capabilities of LLMs in managing and interacting with the operating system. It is particularly useful for developers and users who want to automate tasks or integrate AI functionalities into their macOS environment. The tool requires a Mac computer with Apple Silicon running macOS 14.0 (Sonoma) or later, and it necessitates certain permissions such as screen recording and accessibility to function effectively.
Features
- System Interaction: Allows LLMs to interact with macOS systems through MCP.
- Open Source: Freely available for modification and distribution.
- Comprehensive Toolset: Includes tools like getCursorPosition, controlMouse, and captureScreen.
- Compatibility: Works with MCP-compatible applications like Cursor or Claude Desktop app.
- Automation: Facilitates automation of tasks on macOS systems.
MCP Tools
- {'getCursorPosition': 'Retrieves the current position of the cursor on the screen.'}
- {'controlMouse': 'Allows control over mouse movements and clicks.'}
- {'pasteText': 'Enables pasting of text into active applications.'}
- {'captureScreen': 'Captures the current screen and saves it as an image.'}
- {'shell': 'Executes shell commands on the macOS system.'}
- {'openApp': 'Opens specified applications on macOS.'}
- {'listApps': 'Lists all currently running applications.'}
- {'getWindowsInfo': 'Provides information about open windows.'}
- {'getWindowA11yInfo': 'Retrieves accessibility information for windows.'}
Usage with Different Platforms
macOS
{
"mcpServers": {
"macPilotCli": {
"command": "/path/to/downloaded/binary"
}
}
}
Related MCP Servers
View all os_automation servers →DesktopCommanderMCP
by wonderwhy-er
Desktop Commander MCP is a tool that allows users to search, update, manage files, and run terminal commands using AI, without incurring API token costs.
Daytona
by daytonaio
Daytona MCP Server allows AI agents to manage and interact with Daytona sandboxes, execute commands, perform file operations, and generate preview links for web applications.
mcp-server-and-gw
by boilingdata
The MCP Gateway, Server, and Client provide a bridge from stdio to HTTP SSE endpoints, facilitating communication between local and remote servers.
Cua Agent
by trycua
cua-mcp-server is a Model Context Protocol (MCP) server for the Computer-Use Agent (CUA), enabling integration with Claude Desktop and other MCP clients.
apple-mcp
by supermemoryai
This is a collection of Apple-native tools for the Model Context Protocol (MCP) that integrates with various Apple applications to automate tasks and manage communications.
mcp-datetime
by ZeparHyfar
A datetime formatting service implemented as an MCP server for the Claude Desktop Application.
fastapi_mcp
by tadata-org
FastAPI-MCP is a tool that allows you to expose your FastAPI endpoints as Model Context Protocol (MCP) tools with built-in authentication.