Nemeton MCP Server
Control native macOS virtual machines from Claude Desktop, Claude Code, Cursor, or any MCP client.
This is the official Model Context Protocol bridge for Nemeton — a native macOS app that creates and manages Linux and macOS VMs using Apple's Virtualization.framework (no Parallels, no VMware, no subscriptions).
You need the Nemeton app installed and running. This MCP server is a thin stdio→HTTP bridge — the actual VM logic lives in the app. Get Nemeton at store.juergenkoller.software/apps/nemeton.
What you can do
"Claude, spin up an Ubuntu 24.04 VM with 4 CPUs and 8 GB RAM, install Docker, and tell me when it's ready."
The MCP server exposes 50+ tools across these categories:
| Category | Tools |
|---|---|
| VM Lifecycle | list_vms, get_vm, create_vm, update_vm, clone_vm, delete_vm, reorder_vms, stop_all |
| VM Control | start_vm, stop_vm, force_stop_vm, pause_vm, resume_vm, suspend_vm, get_suspend_status |
| Snapshots (CoW on APFS) | list_snapshots, create_snapshot, restore_snapshot, delete_snapshot |
| Console | send_console, read_console, console_execute, take_screenshot |
| Networking & Files | vm_ip, ssh_execute, file_upload, file_download, file_list |
| GUI Control | gui_launch, gui_windows, vscode_command, select_vm |
| Clipboard Bridge | clipboard_read, clipboard_write |
| Host Info | get_host_info, get_metrics |
| Storage | resize_disk, export_vm, import_vm |
| Distros | list_distros (Ubuntu, Debian, Fedora, Arch — auto-download ISOs) |
| Display | fullscreen_enter, fullscreen_exit, fullscreen_toggle |
| Webhooks | list_webhooks, register_webhook, delete_webhook |
| Runtime | vm_runtime, vm_errors, list_downloads |






