Docker is the only channel for this product. GroupDocs.Parser’s engine embeds around 234 MB of ONNX models, which puts the packed tool over nuget.org’s 250 MB package limit — so dnx and dotnet tool install are not available for this product. When a slimmer engine ships, the NuGet channel returns.
Prerequisites
setup/macos.sh installs via Homebrew, idempotently (add --check to report only):
PowerShell 7 — brew install --cask powershell.
Docker Desktop — brew install --cask docker. Launch it once from /Applications to finish first-run setup.
Apple Silicon: the images are multi-arch (linux/arm64 + linux/amd64), so M-series Macs run them natively — no Rosetta emulation.
Manual run
docker run --rm -i -v $(pwd)/documents:/data \
ghcr.io/groupdocs-parser/parser-net-mcp:latest
Client config locations on macOS: Claude Desktop ~/Library/Application Support/Claude/claude_desktop_config.json, VS Code user-level ~/Library/Application Support/Code/User/mcp.json, Cursor ~/.cursor/mcp.json — full list in Register in AI clients.
Verify
pwsh ./verify-groupdocs-mcp.ps1
The handshake lists the server’s seven tools; with a document in your storage folder it also runs a real get_document_info call through the engine.
macOS-specific troubleshooting
Docker daemon not reachable — Docker Desktop must be running (menu-bar whale icon).
File sharing — Docker Desktop only mounts paths it is allowed to share (Settings → Resources → File sharing); a folder outside those paths mounts empty.
pwsh not found after install — open a new terminal so the shell picks up the Homebrew path.
First pull is large — the image carries the ONNX models; docker pull ghcr.io/groupdocs-parser/parser-net-mcp:latest once, before your client first needs it.