macOS Automator icon

macOS Automator

Facilitates remote execution of AppleScript and JavaScript for Automation (JXA) scripts on macOS, enabling programmatic control over applications and system functions.

소개

This project offers a Model Context Protocol (MCP) server named `macos_automator`, designed to seamlessly execute AppleScript and JavaScript for Automation (JXA) scripts directly on macOS. It provides a robust, extensible knowledge base of pre-defined scripts, allowing users to leverage common macOS automation tasks by ID, or execute inline scripts and script files with flexible argument passing. This enables programmatic control of macOS applications and system functionalities, making it ideal for integrating sophisticated macOS automation into larger, especially AI-driven, workflows.

주요 기능

  • 3 GitHub stars
  • Lazy loading of knowledge base for fast server startup
  • Execute AppleScript and JXA scripts remotely via MCP
  • Utilize an extensible knowledge base of common macOS automation tasks
  • Control macOS applications and system functions programmatically
  • Support for inline scripts, script files, and knowledge base scripts with argument passing

사용 사례

  • Interact with core macOS system functions, including displaying notifications, setting volume, or accessing clipboard content
  • Automate macOS application control, such as retrieving data from Safari or Mail
  • Perform file system operations like creating folders or listing files on the desktop
Advertisement

Advertisement