Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| macos_pick_file | Open a file picker dialog and return the selected file path. Returns null if cancelled. |
| macos_pick_folder | Open a folder picker dialog and return the selected folder path. Returns null if cancelled. |
| macos_pick_files | Open a file picker dialog allowing multiple selection. Returns array of paths or null if cancelled. |
| macos_save_dialog | Open a save file dialog and return the chosen path. Returns null if cancelled. |
| macos_clipboard_read | Read the current text content from the system clipboard. |
| macos_clipboard_write | Write text content to the system clipboard. |
| macos_notify | Display a macOS system notification. |
| macos_open_url | Open a URL in the default web browser. |
| macos_system_info | Get macOS system information: computer name, username, home directory, OS version. |
| macos_reveal_in_finder | Reveal a file or folder in Finder and bring Finder to front. |
| macos_open_with_default | Open a file with its default application. |
| macos_get_finder_selection | Get the currently selected files/folders in the frontmost Finder window. |
| macos_screenshot | Take a screenshot and save to file. Can capture full screen, a region, or specific window. |
| macos_screenshot_clipboard | Take a screenshot and copy to clipboard (interactive selection). |
| macos_screen_resolution | Get the current screen resolution and scale factor. |
| macos_image_info | Get image metadata: dimensions, format, color space, bit depth. |
| macos_image_resize | Resize an image. Specify width, height, or maxSize to maintain aspect ratio. |
| macos_image_convert | Convert image to another format (jpeg, png, gif, tiff, bmp, heic). |
| macos_pdf_page_count | Get the number of pages in a PDF file. |
| macos_pdf_merge | Merge multiple PDF files into one. |
| macos_quick_look | Open a file with Quick Look preview. |
| macos_note_create | Create a new note in the Notes app. |
| macos_note_folders | List all folders in the Notes app. |
| macos_note_list | List all notes in a folder. |
| macos_note_read | Read the content of a note by its ID. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |