mcp-remote-macos-use
by baryhuang·★ 482·Score 48
MCP server enabling AI agents to control remote macOS systems without API keys
Overview
This MCP server provides a comprehensive solution for remote macOS control through Claude Desktop, offering full desktop capabilities without requiring additional API keys or software installation. It leverages macOS's built-in Screen Sharing functionality to enable AI agents to interact with remote systems, including mouse movements, keyboard input, application launching, and screen capturing. The server is designed with an open architecture that supports multiple LLM providers and integrates seamlessly with MCP clients.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this when you need to control remote macOS systems through AI agents without API costs and prefer using native macOS applications.
When NOT to choose this
Don't choose this if you need authentication beyond Apple's protocol 30 or require a more secure 2048-bit RSA encryption.
Tools this server exposes
8 tools extracted from the READMEremote_macos_get_screenGet a screenshot of the remote macOS desktop
remote_macos_send_keysSend keyboard input to a remote macOS machine
remote_macos_mouse_moveMove the mouse cursor to specified coordinates on a remote macOS machine
remote_macos_mouse_clickPerform a mouse click at specified coordinates on a remote macOS machine
remote_macos_mouse_double_clickPerform a mouse double-click at specified coordinates on a remote macOS machine
remote_macos_mouse_scrollPerform a mouse scroll at specified coordinates on a remote macOS machine
remote_macos_open_applicationOpen/activate an application on a remote macOS machine
remote_macos_mouse_drag_n_dropPerform a mouse drag operation from start point to end point on a remote macOS machine
Comparable tools
Installation
Installation
- Enable Screen Sharing on your macOS machine: [Apple Support Guide](https://support.apple.com/guide/remote-desktop/set-up-a-computer-running-vnc-software-apdbed09830/mac)
- Connect to your remote macOS: [Apple Connection Guide](https://support.apple.com/guide/mac-help/share-the-screen-of-another-mac-mh14066/mac)
- Install Docker Desktop for local Mac: [Docker Installation Guide](https://docs.docker.com/desktop/setup/install/mac-install/)
- Add this MCP server to Claude Desktop configuration:
{
"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"
]
}
}
}FAQ
- Does this require additional API keys?
- No, this MCP server works with your existing Claude Pro plan and doesn't require additional API keys.
- What macOS versions are supported?
- It works with all current and future macOS versions, providing universal compatibility.
Compare mcp-remote-macos-use with
Last updated · Auto-generated from public README + GitHub signals.