Drive native macOS from an agent.
MCP servers and matching CLIs for macOS Accessibility, Xcode, simulators, devices, and AppleScript. Give agents structured control over real Mac apps.
Open source. MIT licensed. Used in production by skiff and internal caletta labs tooling. cgo-free.
What it does- axmcp — Accessibility — drive any macOS app via its Accessibility tree: windows, UI elements, OCR-assisted interaction, pointer, keyboard.
- xcmcp — Xcode and simulator — projects, schemes, build, test, previews, simulator and device control. The IDE as an MCP surface.
- ascriptmcp — AppleScript — run scriptable macOS apps via their AppleScript dictionaries. The third MCP server for the class of apps the first two cannot reach.
- ax / xc / ascript CLIs — terminal-native access to the same primitives, for scripting, inspection, and human-in-the-loop work.
axmcp is how an agent works with real macOS apps through Apple's Accessibility API instead of only pixels and clicks. It complements cove for disposable desktops, cdp for browsers, and nlm for NotebookLM-backed research. Built on apple.