
macOS Automator
The macOS Automator MCP server enables AI assistants to execute AppleScript and JavaScript for Automation (JXA) scripts on macOS machines, allowing language models to programmatically control applications like Finder, Safari, and Mail. It provides over 200 pre-built automation recipes and tools to execute custom scripts remotely, solving the problem of AI assistants being unable to perform actual system-level actions beyond generating text. The server requires Node.js >=18.0.0, macOS, and explicit user permissions granted through System Settings for Automation and Accessibility features.
- GitHub stars
- 797
- tools
- 2
- last updated
- Mar 10, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
get_scripting_tipsList knowledge-base categories or search for AppleScript and JXA tips.
List knowledge-base categories or search for AppleScript and JXA tips.
No parameter schema in public metadata yet.
execute_scriptRun one inline script, script file, or knowledge-base script ID.
Run one inline script, script file, or knowledge-base script ID.
No parameter schema in public metadata yet.
Sponsors
Readme
macOS Automator MCP 🤖 — Give your agent a Mac to operate
macOS Automator MCP
macOS Automator MCP is a Model Context Protocol server that lets MCP clients discover and run AppleScript or JavaScript for Automation (JXA). It is for agents that need to control macOS applications, inspect the system, or reuse scripts from a bundled knowledge base.
Install
Details
- Repository
- github.com/steipete/macos-automator-mcp
- Categories
- Automation & Workflows, Productivity & Office