mcpserver.lol
registry/mcp-osascript
Connection check local install

mcp-osascript

Let Claude control your Mac — windows, menus, keyboard, clipboard. 12 typed tools, security-first MCP server.

Tools 17
GitHub stars 10
Installs / wk 17
Licence MIT
Transport stdio
Last checked never

Tools & capabilities

17 tools

Read from the published package source — this server runs locally, so there is no endpoint to query. Names are taken from the code, not observed at runtime, and descriptions are often absent.

app_menu from source
List available menu items or click a specific menu item in an application. Requires Accessibility permission.
app_visibility from source
Hide, unhide (show), or quit an application. Hiding keeps the app running but removes its windows from view (like Cmd+H). Requires Accessibility permission for hide/unhide.
file_open from source
Open a file or folder, optionally in a specific application. Uses macOS
get_browser_tabs from source
List open tabs in Safari, Chrome, or Arc (title + URL for each tab).
get_clipboard from source
Get the current macOS clipboard contents as plain text.
get_displays from source
Get information about all connected displays — position, size, and which is the main display. Useful for multi-monitor window management.
get_frontmost_app from source
Get the name and bundle ID of the frontmost (active) application. May require Automation permission for System Events in System Settings > Privacy & Security > Automation.
manage_windows from source
List, move, resize, minimize, fullscreen, or close application windows. Supports multi-monitor setups — use display parameter to target a specific monitor. Requires Accessibility p…
open_app from source
Launch or activate a macOS application by name.
open_url from source
Open a URL in the default browser. Only http, https, and mailto schemes are allowed.
press_key from source
Press a key with optional modifiers (e.g. return, tab, c with command). Requires Accessibility permission.
run_osascript from source
Execute an AppleScript or JXA (JavaScript for Automation) script on macOS.
run_shortcut from source
List available Apple Shortcuts or run a specific shortcut by name.
screenshot from source
Capture a screenshot of the full screen, a region, or a specific app window. Requires Screen Recording permission in System Settings > Privacy & Security > Screen Recording.
send_notification from source
Display a macOS notification banner with a title and message.
set_clipboard from source
Set the macOS clipboard to the given text content.
type_text from source
Type text into the frontmost application via System Events keystroke. Requires Accessibility permission. Max 500 chars.