baryhuang avatar

Remote MacOs Use

baryhuang/mcp-remote-macos-use

The Mcp Remote Macos Use server enables AI agents to remotely control macOS systems through the Model Context Protocol, providing desktop automation capabilities including screenshot capture, mouse/keyboard control, and application interaction via VNC without requiring additional software installation on the target machine. It offers a no-cost alternative to proprietary solutions like OpenAI Operator by leveraging existing macOS Screen Sharing functionality and supports autonomous agent workflows for tasks spanning research, content creation, recruitment, and social media engagement. The server solves the problem of bringing advanced AI automation capabilities to the macOS ecosystem while maintaining compatibility with any MCP client or LLM provider.

GitHub stars
482
tools
8
last updated
Jan 29, 2026

Tools

8 tools

Public tool metadata for what this MCP can expose to an agent.

remote_macos_get_screenConnect to a remote macOS machine and get a screenshot of the remote desktop. Uses environment variables for connection details.

Connect to a remote macOS machine and get a screenshot of the remote desktop. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_send_keysSend keyboard input to a remote macOS machine. Uses environment variables for connection details.

Send keyboard input to a remote macOS machine. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_mouse_moveMove the mouse cursor to specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

Move the mouse cursor to specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_mouse_clickPerform a mouse click at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

Perform a mouse click at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_mouse_double_clickPerform a mouse double-click at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

Perform a mouse double-click at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_mouse_scrollPerform a mouse scroll at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

Perform a mouse scroll at specified coordinates on a remote macOS machine, with automatic coordinate scaling. Uses environment variables for connection details.

No parameter schema in public metadata yet.

remote_macos_open_applicationOpens/activates an application and returns its PID for further interactions.

Opens/activates an application and returns its PID for further interactions.

No parameter schema in public metadata yet.

remote_macos_mouse_drag_n_dropPerform a mouse drag operation from start point and drop to end point on a remote macOS machine, with automatic coordinate scaling.

Perform a mouse drag operation from start point and drop to end point on a remote macOS machine, with automatic coordinate scaling.

No parameter schema in public metadata yet.

Sponsors

Readme

MCP Server - Remote MacOs Use

The first open-source MCP server that enables AI to fully control remote macOS systems.

A direct alternative to OpenAI Operator, optimized specifically for autonomous AI agents with complete desktop capabilities, requiring no additional software installation.

Docker Pulls License: MIT

Showcases


View the full README on GitHub

Details

Repository
github.com/baryhuang/mcp-remote-macos-use
Category
AI & LLM Tools

Related AI & LLM Tools MCP servers

View all
1lyellr88 avatarMarm Mcp Serverlyellr88/marm-memoryUniversal MCP Server with advanced AI memory capabilities and semantic search.0stars
2boshyxd avatarRoblox Studioboshyxd/robloxstudio-mcpCreate agentic AI workflows in ROBLOX Studio431stars
3grafbase avatarNexusgrafbase/nexusUnifies multiple MCP servers and LLM providers behind a single endpoint for search and tool execution.427stars
4gannonh avatarMementogannonh/memento-mcpMemento MCP: A Knowledge Graph Memory System for LLMs418stars
5massive-com avatarMassive.commassive-com/mcp_massiveProvides access to Massive.com data via an MCP server with four composable tools and in-memory DataFrame storage for SQL queries and analytics.332stars
6realmikechong avatarUltra MCPrealmikechong/ultra-mcp100x Your Claude Code, Gemini CLI, Cursor and/or any coding tools with MCP client support274stars