A virtual Linux desktop as an MCP server, shipped in Docker. Agents drive screen, mouse, keyboard across any GUI — browsers, IDEs, office suites, Wine/Windows apps, legacy software — many in parallel.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.GHOSTDESK_SCREEN_WIDTH— 1280 Virtual screen width in pixelsGHOSTDESK_SCREEN_HEIGHT— 1024 Virtual screen height in pixelsGHOSTDESK_IDLE_TIMEOUTXDG_RUNTIME_DIRGHOSTDESK_PORT— 3000 MCP server listening portGHOSTDESK_HOSTGHOSTDESK_TLS_CERT— /etc/ghostdesk/tls/server.crt Path to the TLS certificate. When the file exists, websockify and the MCP server auto-switch to wss:// / https://. See [Security](#security).GHOSTDESK_TLS_KEY— /etc/ghostdesk/tls/server.key Path to the TLS private key (matching GHOSTDESK_TLS_CERT).GHOSTDESK_ALLOWED_ORIGINSGHOSTDESK_AUTH_TOKEN— export =$(openssl rand -hex 32)[](https://m8ven.ai/mcp/yv17labs-ghostdesk-1u5l4x)