About Macpilot MCP
Macpilot MCP is an MCP server published by passerby2049 in the Browser category: mCP server that lets Claude Code drive macOS apps — screenshots, accessibility tree, clicks, keyboard, and menu bar. Inspired by Lakr233/ComputerUse.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/passerby2049/macpilot-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
applications_listRunning user-facing apps with pid/bundle/path.
Parameters not published.
applications_openOpen or focus an app by bundle id, name, or path.
Parameters not published.
applications_terminateTerminate (or force-terminate) an app.
Parameters not published.
display_listEnumerate connected displays (ID, bounds, main/builtin flags, scale factor).
Parameters not published.
keyboard_pressKey combo: `return`, `escape`, `cmd+n`, `cmd+shift+z`, arrows, f-keys…
Parameters not published.
keyboard_typeUnicode text input (batched; fast for long URLs).
Parameters not published.
menu_invokeWalk the menu bar by path, e.g. `["File", "New from link"]`. AX press action — no coordinates.
Parameters not published.
pointerExecute a sequence of `{move, click, down, up, drag, scroll}` events.
Parameters not published.
screen_contextJPEG + interactive AX elements + cursor + active app. Takes optional `display_id`; defaults to the display containing the frontmost window.
Parameters not published.
waitSleep N milliseconds.
Parameters not published.
wait_for_elementPoll the AX tree until an element matching role/label/title appears.
Parameters not published.
window_focusActivate an app and optionally raise a window by title substring.
Parameters not published.
Ask AI
Ask AI about Macpilot MCP
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.