{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.flujo-app/mcp-virtual-computer","description":"A persistent Docker or Fly computer with a Three.js interface and optional live Xfce desktop.","title":"MCP Virtual Computer","repository":{"url":"https://github.com/flujo-app/mcp-virtual-computer","source":"github"},"version":"0.2.11","websiteUrl":"https://github.com/flujo-app/mcp-virtual-computer","icons":[{"src":"https://raw.githubusercontent.com/flujo-app/mcp-virtual-computer/main/assets/mcp-virtual-computer.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mcp-virtual-computer","version":"0.2.11","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Computer provider. Use docker for a local container or fly for a permanent Fly Machine.","format":"string","default":"docker","choices":["docker","fly"],"name":"BACKEND"},{"description":"Stable identity of the one persistent computer.","isRequired":true,"format":"string","default":"agent-workstation","placeholder":"agent-workstation","name":"COMPUTER_ID"},{"description":"Start the real Xfce desktop instead of the virtual desktop.","format":"boolean","default":"true","choices":["true","false"],"name":"DESKTOP_ENVIRONMENT"},{"description":"Allow outbound network access from the computer.","format":"boolean","default":"true","choices":["false","true"],"name":"NETWORK_ACCESS"},{"description":"On Windows, install and start Docker Desktop lazily when needed.","format":"boolean","default":"true","choices":["false","true"],"name":"AUTO_INSTALL_DOCKER"},{"description":"Download flyctl into the user profile when it is missing.","format":"boolean","default":"true","choices":["false","true"],"name":"AUTO_INSTALL_FLYCTL"},{"description":"Optional Fly API token. A cached flyctl login is also supported.","format":"string","isSecret":true,"name":"FLY_API_TOKEN"},{"description":"Also expose runtime status and network/desktop switching tools to the model. The MCP App can always use them.","format":"boolean","default":"false","choices":["false","true"],"name":"EXPOSE_LIFECYCLE_TOOLS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T23:50:57.559401Z","publishedAt":"2026-09-02T23:50:57.559401Z","updatedAt":"2026-09-02T23:50:57.559401Z","isLatest":true}}}
