MCP.Market

Parallels Desktop VMs MCP server

by Parallels·io.github.Parallels/pdfm-mcp·v0.1.4·1 stars

Control Parallels Desktop VMs from MCP: power, screenshot, exec, keyboard, sequences. macOS only.

A90/100grade A
What users say
No reviews yet
Be the first
Safety scan
A90/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody 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.

Not scanned yet. New listings are scanned within a day or two of arriving.

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 --version

Install script

curl -fsSL https://raw.githubusercontent.com/Parallels/pdfm-mcp/main/scripts/install.sh | bash
/usr/local/bin/pdfm-mcp --version

The 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-release

For 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-mcp

Run 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-mcp

Shortened. 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.