PDF-инструменты MCP
Комплексный набор инструментов для работы с PDF-файлами, созданный на основе фреймворка Model Context Protocol (MCP).
Функции
Локальные операции PDF
Отображение : отображение страниц PDF в виде изображений
Объединить : объединить несколько страниц в одну длинную страницу.
Метаданные : извлечение метаданных документа
Текст : извлечение текстовых блоков и подробной текстовой информации.
Фрагменты : создание фрагментов произвольной формы или полной ширины из страниц PDF-файла.
Fuse : объединение страниц из нескольких документов в один документ
Удалённые операции с PDF
Отображение : отображение удаленных страниц PDF в виде изображений
Загрузка : Извлечение PDF-файлов из URL-адресов в локальное хранилище
Related MCP server: MasterMCP
Установка
Установка через Smithery
Чтобы автоматически установить PDF Tools for Claude Desktop через Smithery :
npx -y @smithery/cli install @danielkennedy1/pdf-tools-mcp --client claudeРучная установка
# Clone the repository
git clone https://github.com/yourusername/pdf-tools-mcp.git
cd pdf-tools-mcp
# Install dependencies
uv pip install -e .Использование
Запустите MCP-сервер:
python -m src.mainСервер предоставляет конечные точки для манипулирования PDF-файлами через протокол MCP.
Разработка
Требуется Python 3.12+
Использует платформу MCP для регистрации инструментов
PDF-документы хранятся с именами файлов UUID4 в целях безопасности.
# Update dependencies
uv pip install -e . --upgrade
# Commit changes (uses conventional commit format)
cz commitЗависимости
aiohttp/aiofiles для асинхронных операций
python-magic-bin для определения типа файла
Лицензия
MIT. См. ЛИЦЕНЗИЯ .