PluginBench
MCP Server
Active
MIT

MCP Virtual Computer MCP Server

io.github.flujo-app/mcp-virtual-computer

What is the MCP Virtual Computer MCP server?

A persistent Docker or Fly computer with a Three.js interface and optional live Xfce desktop.

How to install MCP Virtual Computer

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • BACKEND

    Computer provider. Use docker for a local container or fly for a permanent Fly Machine.

  • COMPUTER_ID
    required

    Stable identity of the one persistent computer.

  • DESKTOP_ENVIRONMENT

    Start the real Xfce desktop instead of the virtual desktop.

  • NETWORK_ACCESS

    Allow outbound network access from the computer.

  • AUTO_INSTALL_DOCKER

    On Windows, install and start Docker Desktop lazily when needed.

  • AUTO_INSTALL_FLYCTL

    Download flyctl into the user profile when it is missing.

  • FLY_API_TOKEN
    secret

    Optional Fly API token. A cached flyctl login is also supported.

  • EXPOSE_LIFECYCLE_TOOLS

    Also expose runtime status and network/desktop switching tools to the model. The MCP App can always use them.

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-virtual-computer": {
      "command": "uvx",
      "args": [
        "mcp-virtual-computer"
      ],
      "env": {
        "BACKEND": "<YOUR_BACKEND>",
        "COMPUTER_ID": "<YOUR_COMPUTER_ID>",
        "DESKTOP_ENVIRONMENT": "<YOUR_DESKTOP_ENVIRONMENT>",
        "NETWORK_ACCESS": "<YOUR_NETWORK_ACCESS>",
        "AUTO_INSTALL_DOCKER": "<YOUR_AUTO_INSTALL_DOCKER>",
        "AUTO_INSTALL_FLYCTL": "<YOUR_AUTO_INSTALL_FLYCTL>",
        "FLY_API_TOKEN": "<YOUR_FLY_API_TOKEN>",
        "EXPOSE_LIFECYCLE_TOOLS": "<YOUR_EXPOSE_LIFECYCLE_TOOLS>"
      }
    }
  }
}

Related MCP servers

Named Docker and Fly Machine sandbox computers with an interactive MCP App dashboard.

2
Python
MIT
View repository →

Holonovel MCP server: world-model base for tabletop RPG play (rooms, parser, narrative tools).

0
TypeScript
MIT
View repository →

Multi-provider research MCP server: unified web search, fact-checking, personal knowledge base.

0
TypeScript
MIT
View repository →

Read-first Linkwarden bookmarks MCP with opt-in write, delete, and collection tools.

0
Python
MIT
View repository →

MCP server for Manager.io bookkeeping: read-first with opt-in scoped task and write tools

1
Python
MIT
View repository →

Search Wind UI, Magic, Dusk, Telescope and Artisan documentation. Hosted, public, no auth.

3
Shell
MIT
View repository →