Skip to content

Add AppleScript execution capabilities #20

@NakaokaRei

Description

@NakaokaRei

Feature Request

SwiftAutoGUI provides AppleScript execution functions that allow running AppleScript code directly or from files. This enables powerful macOS automation capabilities.

Current State

  • swift-mcp-gui has no AppleScript execution capability
  • Limited to basic GUI automation without access to deeper macOS APIs

Proposed Implementation

Add two new tools:

  • executeAppleScript: Execute AppleScript code directly
  • executeAppleScriptFile: Execute AppleScript from a file

Use Cases

  • Automating macOS-specific features
  • Interacting with applications through their AppleScript interfaces
  • Complex automation workflows that combine GUI and AppleScript
  • System-level automation tasks

Benefits

  • Access to macOS-specific automation features
  • Ability to control applications that expose AppleScript APIs
  • More powerful automation capabilities beyond basic GUI interaction

Reference

SwiftAutoGUI implementation: https://github.com/NakaokaRei/SwiftAutoGUI

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions