MCP Macos MCP Server

AI chatbot web app for controlling macOS through MCP server

Local serverstdioPython

What is the MCP Macos MCP Server?

MCP Macos becomes available to MCP clients through the MCP Macos. AI chatbot web app for controlling macOS through MCP server.

What MCP Macos does

This project provides both: 1. MCP Server - Python-based server for remote macOS control via VNC 2. AI Chat Web App - Modern web interface for chatting with AI to control your Mac

Key capabilities

  • No Extra API Costs — Free screen processing with your existing Claude Pro plan
  • Minimal Setup — Just enable Screen Sharing on the target Mac – no additional software needed
  • Universal Compatibility — Works with all macOS versions, current and future

Requirements

  • Docker Desktop installed - Node.js 18+ installed - A Mac with Screen Sharing enabled (can be the same machine)

Practical notes

  • Maintained by senseisven, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
remote_macos_get_screen
remote_macos_send_keys
remote_macos_mouse_move
remote_macos_mouse_click
remote_macos_mouse_double_click
remote_macos_mouse_scroll
remote_macos_open_application
remote_macos_mouse_drag_n_drop

How to install the MCP Macos MCP Server

{
  "mcpServers": {
    "remote-macos-use": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "-e",
        "MACOS_USERNAME=your_macos_username",
        "-e",
        "MACOS_PASSWORD=your_macos_password",
        "-e",
        "MACOS_HOST=your_macos_hostname_or_ip",
        "--rm",
        "buryhuang/mcp-remote-macos-use:latest"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Docker Desktop installed - Node.js 18+ installed - A Mac with Screen Sharing enabled (can be the same machine)

Example prompts to try

  • “Use MCP Macos to Prerequisites.”
  • “Use MCP Macos to remote macos get screen.”
  • “Use MCP Macos to remote macos send keys.”

Frequently asked questions

AI chatbot web app for controlling macOS through MCP server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.