MCP Бесплатно

PDF Tools MCP сервер

Комплексный инструментарий для работы с PDF, который интегрируется с Claude AI через MCP, позволяя выполнять операции с PDF файлами такие как объединение, разделение, шифрование, оптимизация и анализ через команды на естественном языке.

автор: Community

Установка
1 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/pdf-tools-mcp | bash

Комплексный инструментарий для работы с PDF, который интегрируется с Claude AI через MCP, позволяя выполнять операции с PDF файлами такие как объединение, разделение, шифрование, оптимизация и анализ через команды на естественном языке.

Установка

С виртуальным окружением (рекомендуется)

git clone https://github.com/Sohaib-2/pdf-mcp-server.git
cd pdf-mcp-server
python -m venv .venv
# Windows
.venv\Scripts\activate
# macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt

Без виртуального окружения

git clone https://github.com/Sohaib-2/pdf-mcp-server.git
cd pdf-mcp-server
pip install fastmcp requests pathlib

Установка PDF инструментов - PDFtk

# Ubuntu/Debian
sudo apt-get install pdftk
# macOS
brew install pdftk-java
# Windows: Download from https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/

Установка PDF инструментов - QPDF

# Ubuntu/Debian
sudo apt-get install qpdf
# macOS
brew install qpdf
# Windows: Download from https://qpdf.sourceforge.io/

Конфигурация

Claude Desktop (Windows с виртуальным окружением)

{
  "mcpServers": {
    "pdf-tools": {
      "command": "C:\\path\\to\\pdf-mcp-server\\.venv\\Scripts\\python.exe",
      "args": ["C:\\path\\to\\pdf-mcp-server\\server.py"]
    }
  }
}

Claude Desktop (без виртуального окружения)

{
  "mcpServers": {
    "pdf-tools": {
      "command": "python",
      "args": ["C:\\path\\to\\pdf-mcp-server\\server.py"]
    }
  }
}

Claude Desktop (macOS/Linux с venv)

{
  "mcpServers": {
    "pdf-tools": {
      "command": "/path/to/pdf-mcp-server/.venv/bin/python",
      "args": ["/path/to/pdf-mcp-server/server.py"]
    }
  }
}

Доступные инструменты

Инструмент Описание
merge_pdfs Объединение нескольких PDF в один документ
split_pdf Разделение PDF на отдельные страницы
extract_pages Извлечение определенных диапазонов страниц из PDF
rotate_pages Поворот страниц на указанное количество градусов
encrypt_pdf Применение AES-256 шифрования к PDF
encrypt_pdf_basic Добавление базовой парольной защиты к PDF
decrypt_pdf Снятие парольной защиты с PDF
optimize_pdf Сжатие PDF для веб/email доставки
repair_pdf Исправление поврежденных PDF файлов
check_pdf_integrity Проверка структуры и целостности PDF
get_pdf_info Получение детальных метаданных PDF в JSON формате
update_pdf_metadata Изменение заголовка PDF, автора и других метаданных
inspect_pdf_structure Анализ внутренней структуры PDF
extract_pdf_attachments Извлечение встроенных файлов из PDF
download_pdf Скачивание PDF по URL

Возможности

  • AI-управляемые команды для работы с PDF на естественном языке через интеграцию с Claude
  • Объединение, разделение и извлечение страниц из PDF
  • AES-256 шифрование и парольная защита
  • Оптимизация и сжатие PDF
  • Восстановление поврежденных PDF файлов
  • Извлечение и анализ метаданных PDF
  • Скачивание PDF по URLs
  • Гибкое разрешение путей к файлам с несколькими директориями поиска
  • Поддержка как PDFtk, так и QPDF бэкендов
  • Полный анализ структуры PDF и проверка целостности

Переменные окружения

Опциональные

  • PDF_WORKSPACE - Пользовательская рабочая директория для операций с PDF (первая в порядке поиска)

Примеры использования

Объедини эти 3 PDF в один документ
Зашифруй мой отчет с парольной защитой
Извлеки страницы 1-10 из этого руководства
Объедини все мои научные работы в одну библиографию
Раздели это 100-страничное руководство на главы

Ресурсы

Примечания

Требует отдельной установки PDFtk и QPDF. Поддерживает гибкое разрешение путей к файлам с директориями поиска по умолчанию включая ~/Documents/PDFs, ~/Downloads, ~/Desktop и текущую рабочую директорию. Построен на фреймворке FastMCP и предоставляет 16 всеобъемлющих инструментов для работы с PDF.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI