Capturedmcp-vnc 0.7.5
YouConnect to the console of that virtual machine, log in as user1, and check that it can open our documentation in Firefox, run a command in a terminal and create a folder in Files.
Tool callvnc_connection_create { "connectionId": "ubuntu-vm", "host": "<hypervisor host>", "port": 5901, "template": "libvirt", "name": "Ubuntu desktop VM" }
What happensReturns status connected for ubuntu-vm.
Tool callvnc_screenshot { "connectionId": "ubuntu-vm", "colorDepth": 24 }
What happensA 1280 by 800 image: the Ubuntu login screen with four accounts.
Tool callvnc_pointer { "connectionId": "ubuntu-vm", "action": "click", "x": 580, "y": 396 }
What happensLeft clicked Single at (580, 396), on the account user1.
Tool callvnc_type { "connectionId": "ubuntu-vm", "action": "text", "text": "<password>", "enter": true }
What happensTyped text and Enter. A screenshot taken 12 seconds later still shows the login screen fading out; one taken 20 seconds after that shows the desktop.
Tool callvnc_pointer { "connectionId": "ubuntu-vm", "action": "click", "x": 33, "y": 65 }
What happensFirefox opens from the dock. The agent works through its welcome pages with a few more clicks.
Tool callvnc_key_press { "connectionId": "ubuntu-vm", "key": "Ctrl+t" }
Tool callvnc_type { "connectionId": "ubuntu-vm", "action": "text", "text": "https://mait.sh/docs", "enter": true }
Tool callvnc_screenshot { "connectionId": "ubuntu-vm", "colorDepth": 24, "delay": 6000 }
What happensThe MAIT documentation page, loaded over the machine's network connection.
Tool callvnc_key_press { "connectionId": "ubuntu-vm", "key": "Ctrl+Alt+t" }
Tool callvnc_screenshot { "connectionId": "ubuntu-vm", "colorDepth": 24, "delay": 3000 }
What happensAn empty terminal window is open and has the focus.
Tool callvnc_type { "connectionId": "ubuntu-vm", "action": "text", "text": "lsb_release -ds; uname -sr; df -h / | tail -1; curl -sI https://mait.sh | head -1", "enter": true }
Tool callvnc_screenshot { "connectionId": "ubuntu-vm", "colorDepth": 24, "delay": 3000 }
What happensThe terminal shows Ubuntu 26.04 LTS, Linux 7.0.0-29-generic, a root disk 29 percent full and HTTP/2 200 from mait.sh.
Tool callvnc_pointer { "connectionId": "ubuntu-vm", "action": "click", "x": 33, "y": 129 }
Tool callvnc_key_press { "connectionId": "ubuntu-vm", "key": "Ctrl+Shift+n" }
Tool callvnc_type { "connectionId": "ubuntu-vm", "action": "text", "text": "smoke-test-report", "enter": true }
Tool callvnc_screenshot { "connectionId": "ubuntu-vm", "colorDepth": 24, "delay": 2500 }
What happensFiles shows the new folder smoke-test-report in the home folder.
AgentThe desktop works. I could log in, Firefox loaded the documentation, the terminal reports Ubuntu 26.04 with a working network, and Files created the folder. I did not try to install software, because this account has no sudo rights.
The terminal capture shows the system version, free disk space and the answer of a web request from inside the virtual machine.