GroupDocs.Watermark MCP server lets AI agents like Claude, Cursor, and Copilot add, find, and remove watermarks in documents and images — PDF, Word, Excel, PowerPoint, images and 50+ more formats — locally on your machine.
Run it with one command. The Docker image is self-contained — the runtime and every native dependency the engine needs are inside it:
docker run --rm -i -v $(pwd)/documents:/data \
ghcr.io/groupdocs-watermark/watermark-net-mcp:latest
With the .NET 10 SDK installed, the same server also runs without Docker:
dnx GroupDocs.Watermark.Mcp --yes
Both are the .NET build of the server and run on Windows, Linux, and macOS. Other platforms will each get their own launcher — see Install for your platform.
Or use the guided installer to register the server in your AI client, verify the setup, and configure shared folders in one pass.
Worth being clear, because agents will do exactly what you ask: a watermark makes provenance visible and casual reuse awkward. It does not prevent copying, does not protect the text underneath, and can be removed by someone who wants to. If you need the document to be unreadable to the wrong people, control access; to be tamper-evident, use a digital signature; to have content permanently gone, use redaction.
Supported AI clients
Client
How it connects
Claude Desktop
claude_desktop_config.json
Claude Code
claude mcp add CLI
VS Code / GitHub Copilot
user-level or workspace mcp.json
Visual Studio 2022 (17.14+)
.mcp.json in the solution root
Cursor
~/.cursor/mcp.json
Windsurf
~/.codeium/windsurf/mcp_config.json
Cline
Cline MCP settings
Codex CLI
codex mcp add CLI
JetBrains Rider
manual registration (Settings → AI Assistant → MCP)
The server uses MCP’s local stdio transport: your AI client starts the server as a child process and talks to it over standard input/output. No inbound ports, no external endpoints, no telemetry — the data path is agent → local server → local filesystem. Details: On-premise architecture.
When you need more than a “add watermark” checkbox
Office and PDF tools can stamp their own format, by hand. Choose this server when you need: one model across 50+ formats including images; watermarks as objects you can later find and remove, not pixels baked into a page; batch marking driven from a prompt; image watermarks with opacity control; and the fidelity of the commercial GroupDocs engine trusted by enterprise teams for over a decade.