VMware VDI (Horizon) MCP server
VMware/Omnissa Horizon VDI ops: pools, sessions, machines, images — 27 MCP tools.
not scanned yet
1 stars103 downloads/wk
Reviews
Write oneNobody has reviewed VMware VDI (Horizon) yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
VMware VDI (Horizon) tools
No tool declarations could be read from the package source. They show once the server is installed.
How VMware VDI (Horizon) compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
- Downloads a week
- 103
- more than 63% of 12,191 servers with a package
Release history: 8 versions in the registry since 2026-09-15, latest 2026-10-18, typically one every 1 day.
Install VMware VDI (Horizon) in Claude Code, Cursor or VS Code
claude mcp add vmware-vdi -- uvx vmware-vdi
What the publisher says
From the VMware VDI (Horizon) repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.vmware-skills/vmware-vdi -->
VMware VDI (Horizon)
AI-powered intelligent operations for VMware / Omnissa Horizon VDI — manage desktop pools, RDS farms, published apps, user sessions, desktop machines, entitlements, instant-clone images, and Horizon events/health/statistics through the Horizon 8 Connection Server REST API. Ships as both an MCP server (for AI agents) and a CLI (for help-desk and scripting). Part of the VMware skill family.
Disclaimer: Community-maintained open-source project, **not affiliated with, endorsed by, or
sponsored by VMware, Inc., Broadcom Inc., or Omnissa, LLC.** "VMware", "Horizon", and "Omnissa" are
trademarks of their respective owners. Source is publicly auditable under the MIT license.
Status: v1.0.0 (beta). REST endpoints are verified against the official Horizon Server API;
GET-response field projections are defensive and pending validation against a live Connection Server
(a field-name mismatch yields empty results, not a crash — see the beta note).
Why vmware-vdi
Every other VMware family skill stops at the vСenter VM. A Horizon desktop pool sits on those VMs — so vmware-aiops can reset the backing VM, but it cannot see a user session, log a user off, disable a pool, or push a golden image. vmware-vdi fills exactly that day-2 VDI gap — "who is stuck on a broken desktop", "log this user off so their profile unlocks", "why is this pool not provisioning", "push the patched image to Finance tonight" — with the family's governed-ops harness: every write is audited, previews its blast radius, and is authorized by the Horizon account's own RBAC role.
Capabilities — 27 MCP tools (16 read / 11 write)
Reads are strictly non-destructive. Writes preview their blast radius, double-confirm at the CLI, and are audit-logged to ~/.vmware/audit.db. poolpushimage recreates every desktop in a pool — the highest single-call blast radius in the family — and its preview states affected-desktop and in-session counts before any confirm, together with occupancy: determined when those counts can be believed, unknown when sessions exist that cannot be attributed to any pool or farm. An unknown occupancy refuses the confirm rather than reporting an unverified zero; overriding it needs --acknowledge-unknown-occupancy and is recorded in the audit row. A machine that names no desktop pool also makes the desktop count a lower bound ("at least N"); that refuses the confirm with no override.
On MCP, every gated write takes confirm (default false). A call without it returns blast_radius — the object's identity, counts, identifiers up to 20, blockers and unmeasured — and changes nothing; the acting response carries the same dict. An agent should show it to the user and pass confirm=true only after they agree. When something the blast radius depends on could not be read — a machine's state, a session's user, a task's type or state, a pool's enabled flag, a pool's current entitlements — confirm=true is refused with a message naming what to check.
Quick start
uv tool install vmware-vdi
vmware-vdi init # friendly wizard: connect to a Connection Server + discover your pools
vmware-vdi doctor # verify config / credentials / connectivity
vmware-vdi health # one-glance VDI healthShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
VMware VDI (Horizon): common questions
- Is VMware VDI (Horizon) MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the VMware VDI (Horizon) safety report
- How do I install VMware VDI (Horizon)?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does VMware VDI (Horizon) need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is VMware VDI (Horizon) maintained?
- The last commit was 34 days ago (2026-10-01). The latest release is v2.4.1.
- How does VMware VDI (Horizon) compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers); downloads a week 103 (more than 63% of 12,191 servers with a package). Full comparison.