steipete avatar

macOS Automator

steipete/macos-automator-mcp

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 tools

Public 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

CI npm Node.js macOS License

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


View the full README on GitHub

Details

Repository
github.com/steipete/macos-automator-mcp
Categories
Automation & Workflows, Productivity & Office

More from steipete

Related Automation & Workflows MCP servers

View all
1jumodada avatarDrissionPage MCPjumodada/drissionpage-mcp-serverLocal browser automation for MCP clients powered by DrissionPage.480stars
2merajmehrabi avatarPuppeteermerajmehrabi/puppeteer-mcp-serverThis MCP server provides browser automation capabilities through Puppeteer, allowing interaction with both new browser instances and existing Chrome windows.449stars
3appium avatarAppiumappium/appium-mcpMCP Appium provides cross-platform mobile automation with intelligent locators, session management, and test generation.355stars
4saseq avatarDiscordsaseq/discord-mcpA MCP server for the Discord integration. Enable your AI assistants to seamlessly interact with Discord. Enhance your Discord experience with powerful automatio310stars
5billy-enrizky avatarOpenbrowser Aibilly-enrizky/openbrowser-aiAI browser automation. Write async Python to navigate, click, type, and extract data.279stars
6mobai-app avatarMobai Mcpmobai-app/mobai-mcpAI-powered mobile device automation for Android and iOS devices, emulators, and simulators216stars