ProductivitySwift

mcp-server-macos-use

This MCP server allows users to control macOS applications using AI-driven commands.

Free
N/A rating (0 reviews)0 installs258 GitHub stars
macOSautomationMCP

The MCP server is built in Swift and utilizes the accessibility APIs of macOS to interact with applications seamlessly. It provides a set of tools that enable users to open applications, simulate mouse clicks, type text, and press keys programmatically. This functionality is particularly useful for automating tasks and enhancing productivity by allowing AI agents to perform actions on behalf of users. By leveraging the `MacosUseSDK`, the server listens for commands over standard input/output, making it compatible with various MCP clients, including Claude Desktop. Users can specify parameters such as application identifiers and coordinates for clicks, allowing for precise control over application interactions. This opens up a wide range of possibilities for automation and integration with other tools and workflows.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-server-macos-use": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-mcp-server-macos-use"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1
mcp-server-macos-use MCP Server — MCPNest — MCPNest