An ИИ‑агент может наносить водяные знаки на документы на вашем собственном компьютере, без загрузки: вы задаёте запрос простым языком, агент вызывает сервер GroupDocs.Watermark.Mcp, и отмеченная копия появляется рядом с оригиналом. Это работает в Claude Desktop, Claude Code, Cursor, VS Code с GitHub Copilot и Windsurf. Типичный первый запрос, выполненный локально:

Добавьте диагональный водяной знак КОНФИДЕНЦИАЛЬНО к contract.pdf.

Пошаговая версия с настройками и устранением неполадок находится в документации: Как наносить водяные знаки на документы с помощью ИИ‑агентов, используя MCP.

Почему документы, созданные с помощью LLM, должны иметь метку?

Как только LLM создает черновик, резюмирует или переоформляет документы, файлы распространяются без каких‑либо признаков того, как они были созданы. Просить модель «добавить примечание вверху» меняет сам контент, а модель, переписывающая документ, может изменить больше, чем примечание. Водяной знак наносится движком как отдельный объект на сохранённую копию, поэтому исходный текст не регенерируется. Сервер записывает каждый результат как новый файл; оригинал остаётся нетронутым. Метка представляет собой обычный текст или изображение, которое вы выбираете; сервер не определяет, был ли документ сгенерирован ИИ, и не встраивает метаданные происхождения. Это делает маркировку политикой, которую можно сформулировать в одном предложении: каждый документ, выходящий из этой папки, несёт метку.

Водяной знак — это средство сдерживания, а не контроль доступа. Он делает происхождение видимым и делает случайное повторное использование неудобным. Он не останавливает копирование и может быть удалён тем, кто захочет. Если вам нужны доказательства недопущения подделки, используйте вместо этого цифровую подпись.

Способ 1: Нанести статус в виде текста

Используйте add_watermark, когда метка — это слово или короткая фраза: ЧЕРНОВИК, КОНФИДЕНЦИАЛЬНО, дата, «Сгенерировано с помощью ИИ».

Добавьте диагональный водяной знак СГЕНЕРИРОВАННЫМ ИИ к summary.docx.

Агент вызывает add_watermark с параметром text, необязательным fontSize (по умолчанию 36) и rotation (по умолчанию -45, классический диагональный). Ожидаемый результат: сообщение вида Added text watermark "AI-GENERATED" to "summary.docx" и путь к новому файлу в вашей папке вывода.

Способ 2: Отметить источник изображением

Используйте add_image_watermark, когда метка — это логотип, печать или отсканированная подпись. Изображение может быть PNG, JPG, BMP или TIFF и определяется по имени из той же папки хранилища, что и документ.

Разместите approved-stamp.png на каждой странице report.pdf с непрозрачностью 30%.

opacity принимает значения от 0.0 до 1.0, по умолчанию 0.5. Значения между 0.2 и 0.4 обычно воспринимаются как метка, а не как препятствие.

Способ 3: Скомбинировать статус и метку источника

Используйте два вызова, когда одной метки недостаточно, например логотип источника плюс статус. Свяжите их последовательно и укажите это:

Добавьте логотип с непрозрачностью 30%, затем добавьте текстовый водяной знак ЧЕРНОВИК к полученному результату.

Каждый вызов записывает новый файл. Без «к полученному результату» второй вызов начинается с оригинала, и сохраняется только метка ЧЕРНОВИК.

Как проверить, что метка присутствует?

Используйте search_watermarks, чтобы узнать, что содержит документ. Он возвращает JSON‑объект с count и массивом watermarks; каждая запись имеет type (text или image), text, page, x, y, width, height и rotateAngle.

Есть ли уже водяной знак в proposal.pdf, и что он говорит?

Запустите его до процесса маркировки, и файл, уже содержащий КОНФИДЕНЦИАЛЬНО, не будет помечен дважды под разными углами. Запустите его после процесса, и у вас будет доказательство наличия метки.

Пример сеанса (сокращённый)

You:    Добавьте диагональный водяной знак КОНФИДЕНЦИАЛЬНО к contract.pdf, затем
        проверьте, что он присутствует.
Agent:  [add_watermark: text "CONFIDENTIAL", rotation -45]
        Added text watermark "CONFIDENTIAL" to "contract.pdf"
Agent:  [search_watermarks on the новой копии]
        count: 1 - type: text, text: "CONFIDENTIAL", page: 1
        Копия содержит один текстовый водяной знак. contract.pdf не изменён.

Как настроить?

При установленном .NET 10 SDK сервер запускается одной командой, а ваш клиент запускает его для вас после регистрации:

dnx GroupDocs.Watermark.Mcp --yes

Установите GROUPDOCS_MCP_STORAGE_PATH в папку, где хранятся ваши документы. Блоки регистрации существуют для Claude Desktop, Claude Code, Cursor, VS Code с GitHub Copilot, Windsurf, Cline и Codex CLI; точные настройки для каждого находятся в центре документации, ссылка ниже.

Каковы ограничения?

Первое ограничение — лицензирование. Сервер запускается в режиме оценки, где, согласно странице лицензирования сервера, вывод имеет ограничения оценки; точные ограничения указаны на странице лицензирования библиотеки. Для инструмента водяных знаков это важно: копия, созданная в режиме оценки, является черновиком, а не тем, что можно распространять. Попросите агента сначала вызвать get_license_status; он вернёт mode (evaluation, licensed или metered), не затрагивая документ.

Часто задаваемые вопросы

Можно ли в Claude добавить водяной знак PDF без его загрузки?
Да. Сервер работает как локальный процесс, который запускает ваш клиент, а путь данных — агент, локальный сервер, локальная файловая система. Модель видит ваш запрос и текстовые ответы сервера; файлы документов остаются на диске.

Какие форматы может водяной знак обработать ИИ‑агент?
PDF, Word, Excel, PowerPoint, изображения и более 50 других форматов документов и изображений, с теми же двумя инструментами для всех них.

Как пометить сразу много файлов?
Укажите имя папки в запросе; агент вызывает инструмент для каждого файла. Полный пошаговый процесс находится в посте о пакетной обработке, ссылка ниже.

Углубиться