What are the system requirements for Swift MCP GUI Server?
macOS 15.0 or later, Swift 6.0 or later, and Xcode 16.0 or later.
@NakaokaRei
Basic information
MCP server that can execute commands such as keyboard input and mouse movement on macOS
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
A Model Context Protocol (MCP) server that allows controlling macOS through SwiftAutoGUI. It provides tools for programmatically controlling the mouse and keyboard through MCP clients.
Install via Homebrew (brew install NakaokaRei/tap/swift-mcp-gui) or from source using swift package experimental-install. Then add the binary path to your MCP client configuration (e.g., /opt/homebrew/bin/swift-mcp-gui on Apple Silicon, /usr/local/bin/swift-mcp-gui on Intel, or ~/.swiftpm/bin/swift-mcp-gui for source builds).
macOS 15.0 or later, Swift 6.0 or later, and Xcode 16.0 or later.
You can install it via Homebrew (`brew install NakaokaRei/tap/swift-mcp-gui`) or build from source using `swift package experimental-install`. Upgrade via `brew upgrade swift-mcp-gui`.
Yes, the server requires full accessibility permissions in System Preferences to control your mouse and keyboard.
It offers 11 tools: `moveMouse`, `mouseClick`, `sendKeys`, `scroll`, `getScreenSize`, `getPixelColor`, `captureScreen`, `captureRegion`, `saveScreenshot`, `executeAppleScript`, and `executeAppleScriptFile`. Each has documented input parameters.
You can choose between two output formats: `"path"` (saves to a temporary file and returns the file path with dimensions, reducing token consumption) or `"image"` (returns inline image content for AI vision, e.g., Claude). Quality and scale are adjustable.

One photo of a building problem becomes a Triage Profile in about ten seconds: what the asset is, how urgent it is (EMERGENCY, TODAY, THIS WEEK or WHENEVER), which trade to call, and what to tell the resident. For proper
LeadSync's MCP server lets Claude, Cursor, OpenAI's Codex and Gemini CLI manage Facebook and Instagram lead ad delivery in a LeadSync account. Connect lead forms to 30+ CRMs, Google Sheets, email and SMS, map fields, add
Find the AI tells in your prose. Deterministic, local, runs in CI. MCP server + CLI + Action.
Find the most profitable clipping and UGC campaigns. Live campaigns from every major board, ranked by the Alpha Score, with pay, budget left, the best moments to clip and alerts.

Remote MCP server that turns Claude, ChatGPT, or Cursor into a full ad workflow: research any brand's live Facebook and TikTok ads, clone the proven winners for your own brand, and launch real campaigns on Google, TikTok
Comments