Enables interaction with Apple applications like Apple Mail for sending emails, and provides access to Apple's automation technologies including AppleScript and Automator workflows.
Supports JavaScript for Automation (JXA), allowing execution of JavaScript code to control macOS applications and system features.
Allows control of macOS through AppleScript and JavaScript for Automation (JXA), enabling file organization, application control, email sending via Apple Mail, workflow automation, and system-level tasks like toggling dark mode or taking screenshots.
Available as an npm package for installation and distribution.
🤖 automator-mcp
MCP (Model Context Protocol) server for macOS Automator - bringing AI-powered automation to your Mac!
🚨 BREAKING: AI CAN NOW CONTROL YOUR MAC! 🚨
🤯 What This Does
This MCP server lets Claude (or any AI with MCP support) control your macOS:
- 📧 Send emails through Apple Mail
- 🗂️ Organize files intelligently
- 🖥️ Control applications natively
- 🔄 Automate workflows with AppleScript/JXA
- 👀 Visual automation - AI watches and learns from your screen
Yes, you read that right. AI can now send emails from your Mac!
🚀 Features
- AppleScript Execution - Run AppleScript directly from AI
- JavaScript for Automation (JXA) - Modern JS automation support
- Workflow Creation - Build Automator workflows programmatically
- Quick Actions - Pre-built automations for common tasks
- System Automation - Control macOS system features
📦 Installation
🔧 Configuration
Add to your Claude Desktop config:
🛠️ Available Tools
run_applescript
Execute AppleScript code:
run_jxa
Execute JavaScript for Automation:
quick_action
Run predefined automations:
compress_images
- Compress image filesconvert_to_pdf
- Convert files to PDFresize_images
- Resize images to specified dimensionsextract_text_from_pdf
- Extract text from PDFscombine_pdfs
- Merge multiple PDFsconvert_video
- Convert video formats
system_automation
System-level tasks:
empty_trash
- Empty the trashtoggle_dark_mode
- Switch between light/dark modetake_screenshot
- Capture screenget_system_info
- Get system information
create_workflow
Create new Automator workflows with specified actions.
list_actions
List available Automator actions by category.
💡 Examples
Compress all screenshots from today:
Toggle dark mode:
Create a workflow to resize images:
🤝 Contributing
Pull requests welcome! Let's make Mac automation amazing together.
📄 License
MIT © Maciej Gad
Made with ❤️ by @Szowesgad & @giklaudiusz
Yes, this MCP was co-created by an AI (Klaudiusz) who can now send emails through your Mac. We live in the future! 🚀
This server cannot be installed
MCP server for macOS Automator that enables AI to control Mac computers by executing AppleScript/JXA, running automation workflows, and performing system-level tasks like sending emails and organizing files.
Related MCP Servers
- AsecurityFlicenseAqualityMCP server that enables reading and writing macOS system preferences and application settings through the defaults system.Last updated -411Python
- AsecurityFlicenseAqualityAn MCP server that allows AI models to execute system commands on local machines or remote hosts via SSH, supporting persistent sessions and environment variables.Last updated -124817TypeScript
- AsecurityAlicenseAqualityThe first open-source MCP server that enables AI to fully control remote macOS systems.Last updated -6274PythonMIT License
- -securityAlicense-qualityMCP server that provides computer control capabilities including mouse movements, keyboard actions, screenshot capture with OCR, and window management through a unified API.Last updated -23PythonMIT License