Чтобы объединять документы с помощью AI‑агента, позвольте агенту вызвать движок объединения; не просите LLM читать файлы и писать объединённый. Сервер GroupDocs.Merger.Mcp предоставляет клиентам, таким как Claude Desktop, Claude Code и Cursor, инструмент merge, который объединяет файлы локально, на вашем компьютере, и оставляет оригиналы нетронутыми:

Объединить part‑one.pdf, part‑two.pdf и appendix.pdf в один документ, приложение в конце.

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

Что происходит, когда LLM регенерирует документ?

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

Ни одно из этого не специфично для конкретной модели. Это следует из метода: регенерация — это переписывание, а переписывание не является объединением.

Что делает движок объединения иначе?

Движок открывает каждый источник в его собственном формате и объединяет документы. На странице устранения неполадок GroupDocs.Merger указано: движок объединяет документы в их собственном формате, сохраняя верстку, стили и структуру; это не конкатенация печати в PDF. Шрифты и стили, различающиеся между источниками, остаются разными в результате.

Задача модели сводится к тому, в чём она хороша: пониманию вашего запроса, выбору файлов, определению порядка и проверке результата. Движок выполняет работу на уровне документов.

Какой сервер MCP объединяет PDF‑файлы?

Инструмент merge из GroupDocs.Merger.Mcp описывается агенту как «Объединяет 2–4 документа в один файл и сохраняет результат в хранилище». Он поддерживает PDF, DOCX, XLSX, PPTX и более 30 других форматов документов, изображений и архивов. Входными параметрами являются file1 и file2, с необязательными file3 и file4. Результат сохраняется в вашей папке вывода, а источники не изменяются.

Четыре инструмента составляют весь сервер:

Инструмент Что делает
merge Объединяет от двух до четырёх документов в один
split Извлекает указанные вами страницы, каждая как отдельный документ
get_document_info Возвращает тип файла, количество страниц, размер и размеры каждой страницы
get_license_status Сообщает режим лицензирования: оценочный, лицензированный или по метрам

Как локально объединять PDF‑файлы с помощью Claude?

Запустите сервер с Docker или, при установленном .NET 10 SDK, с помощью dnx:

dnx GroupDocs.Merger.Mcp --yes

Установите GROUPDOCS_MCP_STORAGE_PATH в папку, содержащую ваши документы, и зарегистрируйте сервер в вашем клиенте. В документации перечислена конфигурация для Claude Desktop, Claude Code, VS Code с GitHub Copilot, Cursor, Windsurf и других. Через транспорт stdio MCP клиент запускает сервер как дочерний процесс. Путь данных: агент, локальный сервер, локальная файловая система; ни один документ не загружается на сайт объединения.

Каковы правила инструмента merge?

Правило Что это значит на практике
Порядок соответствует порядку слотов file1 идёт первым, а file4 последним. Скажите «appendix last» в запросе.
От двух до четырёх файлов за один вызов Для девяти PDF‑файлов попросите агента объединять по четыре за раз и передавать каждый результат в следующий вызов.
Одна семейство форматов Все PDF или все DOCX. Смешанный набор не имеет определённого результата объединения.
Смешанные форматы Сначала конвертируйте с помощью GroupDocs.Conversion.Mcp, затем объедините соответствующий набор.

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

Иллюстрация, основанная на поведении задокументированного инструмента, а не на реальном скриншоте.

You:   Combine part-one.pdf, part-two.pdf and appendix.pdf into one
       document, appendix last.

Agent: [calls merge with file1 = part-one.pdf, file2 = part-two.pdf,
        file3 = appendix.pdf]
       Merged the three PDFs in that order. The combined file is in
       your output folder and the three sources are unchanged.
       Want me to check the page count of the result?

Честные ограничения

  • Режим оценки обрезает результат без предупреждения. Без лицензии результат обрезается до первых 3 страниц, на каждой странице появляется значок пробной версии. Объединение четырёх PDF‑файлов по 10 страниц каждый возвращает три страницы и выглядит как успешно выполненное. Спросите «Каков статус лицензии сервера объединения?», чтобы агент вызвал get_license_status перед реальным запуском.
  • Нет объединения смешанных форматов за один вызов. PDF‑файл и Word‑файл требуют предварительного шага конвертации.
  • Не является редактором. Сервер объединяет и извлекает целые страницы. Он не редактирует содержимое внутри страницы.
  • Подсчёт страниц остаётся за вами. Запросите количество страниц результата с помощью get_document_info и сравните его с суммой страниц частей.

FAQ

Может ли Claude объединять PDF без их загрузки? Да, с локальным сервером MCP. Сервер работает на вашем компьютере и читает/записывает локальные папки, поэтому сами документы не загружаются. Ваши запросы и ответы агента всё равно отправляются к провайдеру модели, используемому вашим клиентом.

Почему не позволять LLM объединять файлы самостоятельно? Модель, регенерирующая документ, создаёт новое содержимое, и верстка и стили не гарантированы к совпадению. Движок объединяет оригинальные документы в их собственном формате.

Почему мой объединённый файл состоит только из трёх страниц? Сервер работает в режиме оценки, который обрезает результат до первых 3 страниц. Примените файл лицензии или ключи по метрам и запустите объединение снова.

Углубиться