We built a MCP Server that lets AI control macOS Virtual Machines
Blog post from Bitrise
Bitrise has developed a prototype called the Remote Machine MCP Server, which allows AI assistants like Claude to interact with macOS virtual machines (VMs) through a set of 17 tools, enabling tasks such as spinning up VMs, running shell commands, and performing GUI actions like mouse clicks and drags. This innovation stems from Bitrise's extensive experience in managing scalable macOS cloud infrastructure for iOS Continuous Integration workloads and was inspired by the idea of exposing their macOS infrastructure as tools for AI models. The prototype was tested by challenging Claude to clone, build, and run the firefox-ios app in a simulator, which it managed to do despite encountering some issues. Bitrise is sharing their work to invite community feedback and exploration, particularly during the end-of-year code freeze, to determine potential applications such as automated iOS testing, debugging, and CI/CD experiments. The setup is accessible with a Bitrise Personal Access Token and supports various platforms, with further details and a demo available online. Bitrise is seeking input on what features could make the project genuinely useful and how it could be integrated into specific iOS/macOS development workflows.