Parallels Desktop VMs MCP server
io.github.Parallels/pdfm-mcp·v0.1.4·1 starsControl Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.
not scanned yet
1 stars
Reviews
Write oneNobody has reviewed Parallels Desktop VMs yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Parallels Desktop VMs tools
No tool declarations could be read from the package source. They show once the server is installed.
How Parallels Desktop VMs compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 90/100
- higher than 83% of 48,255 servers
- GitHub stars
- 1
- more than 65% of 28,688 servers
Release history: 4 versions in the registry since 2026-10-12, latest 2026-10-15, typically one every 1 day.
Install Parallels Desktop VMs in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the Parallels Desktop VMs repository's README, as published. We do not edit it. Read it on GitHub
Parallels Desktop MCP
Connect your AI assistant to Parallels Desktop. pdfm-mcp lets Claude, Codex, and other MCP clients find and manage your virtual machines, run guest commands, read the screen, and automate keyboard input.
Runs locally on macOS, with a universal binary for Apple Silicon and Intel. No Go or Node installation is needed to use the released binary.
What you can do
- Find a VM, check its status, and start or stop it.
- Run commands inside Windows or Linux guests and collect their output.
- Take screenshots, read screen text, and type into the guest.
- Create snapshots, clone VMs, and automate multi-step workflows.
Once connected, try asking your assistant: “Find my Ubuntu VM and show its status” or “Take a screenshot of my running Windows VM.”
Install
You need macOS, Parallels Desktop, and an MCP client. Guest command execution also requires Parallels Tools in the guest. Screen capture and keyboard tools need a running VM.
Homebrew and the default installer use stable releases. Until the first stable release and cask are published, use the script's prerelease option below. Check the Releases page for available builds.
Homebrew
brew tap Parallels/tap
brew install --cask Parallels/tap/pdfm-mcp
pdfm-mcp --versionInstall script
curl -fsSL https://raw.githubusercontent.com/Parallels/pdfm-mcp/main/scripts/install.sh | bash
/usr/local/bin/pdfm-mcp --versionThe script verifies the release archive's SHA256 checksum and installs to /usr/local/bin. It asks for sudo only when the destination requires it.
To install the latest canary or beta:
curl -fsSL https://raw.githubusercontent.com/Parallels/pdfm-mcp/main/scripts/install.sh | bash -s -- --pre-releaseFor a particular version or a different directory, add --version or --path after bash -s --.
Claude Desktop bundle
If the release includes pdfm-mcp-.mcpb, download it and its matching .sha256 file from Releases. Verify it with shasum -a 256 -c pdfm-mcp-.mcpb.sha256, then double-click the bundle to install. This is an alternative to configuring the binary manually below.
Connect your assistant
Your client starts the server for you. Use the binary's absolute path, since desktop apps may not inherit your terminal's PATH.
For Homebrew, "$(brew --prefix)/bin/pdfm-mcp" resolves the right path in terminal commands. In JSON or TOML configuration, use the actual path from the table; $(brew --prefix) is not expanded there.
Claude Code
Choose the command matching your installation:
# Homebrew (Apple Silicon or Intel)
claude mcp add --transport stdio --scope user pdfm-mcp -- "$(brew --prefix)/bin/pdfm-mcp"
# Install script
claude mcp add --transport stdio --scope user pdfm-mcp -- /usr/local/bin/pdfm-mcpRun claude mcp list to check the connection. These commands make the server available across your projects. See Claude Code's MCP setup for more options.
Codex CLI and IDE extension
Choose the command matching your installation:
# Homebrew (Apple Silicon or Intel)
codex mcp add pdfm-mcp -- "$(brew --prefix)/bin/pdfm-mcp"
# Install script
codex mcp add pdfm-mcp -- /usr/local/bin/pdfm-mcpShortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Parallels Desktop VMs: common questions
- Is Parallels Desktop VMs MCP server safe?
- Yes, by our scan: it is graded A (90/100). Read the Parallels Desktop VMs safety report
- Does Parallels Desktop VMs need an API key?
- No secret keys are declared. It reads 2 settings from the environment.
- Is Parallels Desktop VMs maintained?
- The last commit was 23 days ago (2026-10-12). The latest release is v0.1.4.
- How does Parallels Desktop VMs compare with other MCP servers?
- safety score 90/100 (higher than 83% of 48,255 servers); github stars 1 (more than 65% of 28,688 servers). Full comparison.