Back to Home
steipete icon

macos-automator-mcp

by steipete

Overview

Transforms an AI assistant into a macOS automation agent, enabling it to execute AppleScript and JXA commands to control applications and system functions.

Installation

Run Command
npx -y @steipete/macos-automator-mcp@latest

Environment Variables

  • LOG_LEVEL
  • MCP_E2E_TESTING
  • VITEST
  • KB_PARSING
  • LOCAL_KB_PATH

Security Notes

The server's core functionality is to execute arbitrary AppleScript/JXA code, which by its nature, can be a high-risk operation if misused. While the `placeholderSubstitutor.ts` correctly sanitizes inputs for its specific placeholders, a malicious client could craft scripts that delete files, access sensitive data, or install malware. The README explicitly warns that the application running this server (e.g., Terminal, Node.js) requires manual user grants for macOS 'Automation' and 'Accessibility' permissions, which bestow significant control over the system. Therefore, while the server itself appears to handle its specific input sanitization well, the inherent power of arbitrary code execution makes it a high-privilege target.

Similar Servers

Stats

Interest Score98
Security Score7
Cost ClassMedium
Avg Tokens750
Stars556
Forks35
Last Update2026-01-13

Tags

macosautomationapplescriptjxaairemote control