PDF-процессор MCP-сервер
Сервер Model Context Protocol (MCP) для обработки PDF-документов с расширенными функциями, включая извлечение уравнений LaTeX. Этот сервер позволяет Клоду извлекать, обрабатывать и извлекать информацию из PDF-документов, включая математические уравнения LaTeX.
Функции
- Извлечение PDF-файлов из URL-адресов
- Извлечение текста из PDF-файлов
- Распознавание и извлечение уравнений LaTeX
- Интеграция с Клодом через MCP
Установка
Стандартная установка
Установка для Claude Desktop/Claude Code
Чтобы использовать этот MCP-сервер с Claude Desktop или Claude Code:
- Установите инструменты MCP CLI, если они еще не установлены:
- Установите сервер с помощью инструмента MCP CLI:Например, если вы клонировали этот репозиторий в
~/mcp_pdf_processor
: - Для разработки с помощью MCP Inspector:
- В Claude Desktop теперь вы можете использовать сервер PDF_TOOLS в своих диалогах с помощью следующих команд:
Использование
Работает автономно
Переменные среды
OUTPUT_DIR
: Каталог для хранения обработанных PDF-файлов (по умолчанию:llm_output
)PYTHONPATH
: Укажите каталог, содержащий пакет mcp_pdf_processor
Использование с Клодом
После регистрации сервера вы можете попросить Клода:
- «Загрузить и проанализировать PDF-файл по адресу [URL]»
- «Извлечь уравнения LaTeX из PDF-файла по адресу [URL]»
- «Кратко изложите содержание PDF-файла по адресу [URL]»
Требования
Для сервера требуются следующие основные зависимости:
- Python 3.9 или выше
pymupdf
: обработка PDF-файлов и извлечение текстаmcp
: поддержка протокола контекста моделиpydantic
: Проверка и сериализация данныхaiohttp
: Асинхронный HTTP-клиент/серверtorch
: Для извлечения уравнений LaTeX (необязательно)pix2tex
: Для распознавания уравнений LaTeX (необязательно)
Полный список зависимостей и требований к версиям см. в pyproject.toml
Примеры использования
Вот полный пример рабочего процесса использования PDF-процессора с Claude Desktop:
Лицензия
Массачусетский технологический институт
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Сервер Model Context Protocol, позволяющий Клоду извлекать, обрабатывать и извлекать информацию из PDF-документов, включая математические уравнения LaTeX.
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that allows Claude to create flashcards for Rember, helping users study and remember information through spaced repetition reviews.Last updated -8816TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that integrates Claude with Blender, enabling users to analyze and interact with IFC (Industry Foundation Classes) building models through natural language commands.Last updated -9PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that allows Claude Desktop to perform document operations on Microsoft Word, Excel, and PDF files including creation, editing, and format conversion.Last updated -9Python
- -security-license-qualityA Model Context Protocol (MCP) server that converts LaTeX mathematical expressions to MathML format.Last updated -3JavaScriptMIT License