MCP Desktop Automation is a server that provides desktop automation capabilities using RobotJS and screenshot functionality, enabling AI assistants to control mouse movements, keyboard inputs, and capture screenshots. Developed by Adriano Bonat, the implementation exposes tools for screen capture, keyboard/mouse control, and screen size detection through a standardized interface that works with various MCP clients but is primarily tested with Claude Desktop. The server handles system-level permissions for screen capture and input simulation, making it valuable for users who want their AI assistant to interact directly with desktop applications without manual intervention.
tanob