mcp-server-macos-use

MCP.Pizza Chef: mediar-ai

Built for macOS alone, it opens or switches to whichever app you name, reads the real buttons and fields on screen through Apple's accessibility features, then clicks, types, or presses keys on your behalf. Because it reads actual controls rather than pixels, it is steadier than screenshot-guessing approaches. Setup is hands-on: you compile the program yourself with Swift and point Claude Desktop at the file it produces. Nothing is charged for it, but macOS will ask your permission first.

Other

Use This MCP server To

Open an app on my Mac and fill in a form Type a message into an app with no shortcuts Click through a repetitive setup screen for me Read back what is currently showing in an app Press a keyboard combination in a specific window

README

mcp-server-macos-use

Official website: https://macos-use.dev/

Model Context Protocol (MCP) server in Swift. It allows controlling macOS applications by leveraging the accessibility APIs, primarily through the MacosUseSDK.

You can use it in Claude Desktop or other compatible MCP-client.

The server listens for MCP commands over standard input/output (stdio) and exposes several tools to interact with applications.

macos-use-sdk.mp4
macos-use-demo.mp4

Available Tools

The server exposes the following tools via the CallTool MCP method:

mcp-server-macos-use FAQ

Is this still maintained?
Quietly. The most recent change was April 2026, so it is slow-moving rather than abandoned, and no replacement is named.
Does it work on Windows or Linux?
No. It leans on Apple's accessibility features and runs only on macOS.
Which apps can I drive it from?
Claude Desktop is the documented setup, and any assistant that reads a standard MCP settings file can use it.
Do I need a paid key?
Not for this. You still pay for whichever assistant you point at it.
Can I use this to fill in a form in an app that has no shortcuts?
Yes — that is the main point of it. It types and clicks in the real window like a person would.
How hard is setup?
Developer-level. You build the program from source with Swift, then paste its file path into your assistant's settings.