applescript-mcp
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
DEBUG | No | Enable debug logging for applescript-mcp server. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
system_volume | [System control and information] Set system volume |
system_get_frontmost_app | [System control and information] Get the name of the frontmost application |
system_launch_app | [System control and information] Launch an application |
system_quit_app | [System control and information] Quit an application |
system_toggle_dark_mode | [System control and information] Toggle system dark mode |
system_get_battery_status | [System control and information] Get battery level and charging status |
calendar_add | [Calendar operations] Add a new event to Calendar |
calendar_list | [Calendar operations] List all events for today |
finder_get_selected_files | [Finder and file operations] Get currently selected files in Finder |
finder_search_files | [Finder and file operations] Search for files by name |
finder_quick_look_file | [Finder and file operations] Preview a file using Quick Look |
clipboard_get_clipboard | [Clipboard management operations] Get current clipboard content |
clipboard_set_clipboard | [Clipboard management operations] Set clipboard content |
clipboard_clear_clipboard | [Clipboard management operations] Clear clipboard content |
notifications_toggle_do_not_disturb | [Notification management] Toggle Do Not Disturb mode using keyboard shortcut |
notifications_send_notification | [Notification management] Send a system notification |
iterm_paste_clipboard | [iTerm terminal operations] Paste clipboard content into iTerm |
iterm_run | [iTerm terminal operations] Run a command in iTerm |