An MCP server that executes commands like keyboard input and mouse movement, facilitating desktop automation via MCP.
Category: Code Execution Automation MCP Servers
Tags: automation, desktop, mcp, open-source, gui
swift-mcp-gui is an open-source MCP server designed for macOS, providing programmatic control of mouse and keyboard actions. It enables desktop automation by accepting commands from MCP clients and executing them to automate desktop tasks such as moving the mouse, clicking, sending keyboard input, and scrolling.
moveMouse).
x (double), y (double)mouseClick).
button (string: "left" or "right")sendKeys).
keys (array of strings, e.g., "command", "shift", "a", etc.)scroll).
direction (string: "up", "down", "left", "right"), clicks (integer)git clone https://github.com/NakaokaRei/swift-mcp-gui.gitswift package experimental-installLoading more......
An MCP server that enables desktop automation, including mouse control, keyboard input, screenshots, OCR, and window management, allowing LLMs to interact with graphical user interfaces.
An MCP server for automatic on-screen GUI operations, enabling AI models to control GUI elements via MCP.
MCP servers for automating and controlling the user's browser using existing browser profiles, ideal for tasks requiring logged-in sessions and avoiding bot detection. Includes implementations by browsermcp and modelcontext.
A feature-rich MCP Server that can manage and execute programs, as well as read, write, search, and edit code and text files across desktop platforms. Includes implementation by wonderwhy-er.
A general-purpose MCP Server that can execute any command with run_command and run_script tools, demonstrating the flexible server capabilities under the MCP standard.
A Mac-specific MCP server for autonomous shell execution, computer control, and coding agent tasks.