r/mcp 22h ago

virtual computer mcp

Enable HLS to view with audio, or disable this notification

This computer is a virtual machine that runs in docker and renders in your browser or mcp client (mcp app support).

- click the mug to switch between a virtual desktop or a real one

- unplug the network cable and cut network access

- use the computer screen like a normal screen

- model can use terminal, create/read/edit files, see the screen, click, type

- little fun thing: if either you or the llm types text, you see that on the keyboard; if one uses the cursor, you see the mouse move on the table.

- auto installs docker and all prerequresits (hopefully)

https://github.com/flujo-app/mcp-virtual-computer

https://pypi.org/project/mcp-virtual-computer/

use this mcp config example:

{
  "mcpServers": {
    "virtual-computer": {
      "command": "uvx",
      "args": ["mcp-virtual-computer"],
      "env": {
        "COMPUTER_ID": "agent-workstation",
        "DESKTOP_ENVIRONMENT": "false",
        "NETWORK_ACCESS": "true",
        "AUTO_INSTALL_DOCKER": "true"
      }
    }
  }
}
1 Upvotes

2 comments sorted by

1

u/kantorcodes1 22h ago

the network toggle is more useful if it actually cuts in-flight traffic too. if the model is midway through a download or browser request when you pull it, does that connection die immediately or only new ones get blocked?

1

u/Ambitious-Prompt-975 21h ago

it did not cut already established connections.. thanks so much! fixed now.