MCP-MacOSControl

aerocristobal/MCP-MacOSControl
★ 1 stars Swift 🤖 AI/LLM Updated today
A native macOS MCP (Model Context Protocol) server built in Swift that provides comprehensive computer control capabilities including mouse automation, keyboard input, screen capture, OCR text extraction, and window management.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-macoscontrol": {
      "command": "npx",
      "args": [
        "-y",
        "aerocristobal/MCP-MacOSControl"
      ]
    }
  }
}

README Excerpt

A native macOS MCP (Model Context Protocol) server built in Swift that provides **65 tools** for comprehensive computer control — mouse, keyboard, screen capture, OCR, window management, Vision analysis, CoreML intelligence, accessibility tree reading, and **iPhone Mirroring automation** via macOS Sequoia.

Tools (20)

MCP_MACOS_CONTROL_LOG_LEVELMCP_MACOS_CONTROL_MAX_INPUT_RATEaccessibility_treeactivate_windowanalyze_screen_nowanalyze_screen_with_llmcheck_permissionsclassify_imageclick_screendetect_facesdetect_objectsdetect_rectanglesdetect_saliencydouble_clickdrag_mouseextract_key_infogenerate_text_llmget_capture_frameget_model_infoget_monitoring_results