Чтобы объединять документы с помощью 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 страниц. Примените файл лицензии или ключи по метрам и запустите объединение снова.
Углубиться
- Документация, каноническое руководство: Как объединять документы с помощью AI‑агентов, используя MCP
- Центр документации: GroupDocs.Merger MCP Server
- Далее: Обеспечить порядок сборки пакета документов с помощью автоматизированных AI‑рабочих процессов, используя MCP
- Далее: 3 способа воссоздать документ, используя только нужные страницы, через MCP
- Далее: Первая страница каждого документа в папке: один запрос, один сервер MCP
- На месте и модель безопасности: 3 архитектуры обработки AI‑документов, и та, которая хранит файлы внутри вашей сети
- Вопросы: GroupDocs Merger forum
- Исходный код: GroupDocs.Merger.Mcp on GitHub