velyan/pdf-card-mcp

velyan/pdf-card-mcp

от velyan
PDF Card MCP — локальный MCP сервер и инструмент, который превращает плотные PDF в портативные HTML-читалки с привязкой к страницам. Сохраняет текст, обрезает таблицы, фигуры и формулы, извлекает стили из PDF. Идеален для чтения, цитирования и заметок — всё работает офлайн без облачных сервисов.

PDF Card MCP

CI Source Install Python 3.11-3.13 License: MIT MCP Registry

PDF Card MCP is a local-first MCP server and CLI for turning dense local PDFs into portable, source-linked HTML readers. An MCP host can ask it to convert a PDF path, validate notes/highlights, or publish a static annotated reader bundle. The converter preserves source text, renders source pages for verification, crops detected tables, figures, and display formulas as images, derives safe reader styling from the original PDF palette, and writes a standalone HTML file that can be moved across devices without losing assets.

Default conversion runs locally and does not require a hosted service. Optional MCP sampling is deliberately bounded: the host model may choose validated style tokens or suggest card-boundary polish operations, but raw CSS and source-text rewrites are rejected.

The default reader is designed for comfortable reading: large type, small cards, search, section navigation, next/previous controls, keyboard navigation, a font-size slider, and source-page previews.

PDF Card MCP is meant for PDFs you actually need to read, cite, or inspect. It turns long documents into smaller source-linked cards, keeps tables/figures/formulas as faithful image crops, and lets you export your own notes and highlights as Markdown.

convert_pdf_to_card_html

Конвертируйте локальный PDF в портативный HTML-ридер с привязкой к исходному тексту. Сгенерированный ридер — статический HTML со встроенными ресурсами. Он сохраняет исходный текст нетронутым, включает предварительный просмотр исходных страниц для верификации, а обнаруженные таблицы, рисунки и отображаемые формулы вырезает как изображения. Опциональная выборка MCP ограничена проверенными выборами стилевых токенов или полировкой карточек только по границам; переписывание сырого CSS и исходного текста отклоняется.

Конвертируйте локальный PDF в портативный HTML-ридер с привязкой к исходному тексту. Сгенерированный ридер — статический HTML со встроенными ресурсами. Он сохраняет исходный текст нетронутым, включает предварительный просмотр исходных страниц для верификации, а обнаруженные таблицы, рисунки и отображаемые формулы вырезает как изображения. Опциональная выборка MCP ограничена проверенными выборами стилевых токенов или полировкой карточек только по границам; переписывание сырого CSS и исходного текста отклоняется.

Параметры

  • pdf_pathstringобязательный

    Absolute or relative path to the input PDF.

  • output_pathany

    Optional path for the generated HTML file.

  • titleany

    Optional reader title override.

  • standaloneboolean

    Keep true to embed images, CSS, and JavaScript in one HTML file.

  • ocrboolean

    Try optional OCR fallback for image-only PDFs.

  • max_pagesany

    Optional limit for very large PDFs.

  • themestring

    Reader theme name. The default soft theme is calm and minimal.

  • style_engineenum

    "fixed", "pdf", or "sampling". Fixed preserves the original soft reader palette. PDF derives a bounded style from local PDF visuals. Sampling asks the host LLM to choose validated style tokens from local PDF style hints.

    fixedpdfsampling
  • table_enginestring

    "auto", "pdfplumber", or "gmft". Auto uses gmft when installed.

  • text_enginestring

    "char_geometry" or "pdfplumber_words". Defaults to geometry-based spacing.

  • postprocess_engineenum

    "none" or "sampling". Sampling asks the host LLM for boundary-only card polish operations, validates exact text preservation, and rewrites the reader.

    nonesampling
  • model_cache_dirany

    Optional cache directory for local ML table model weights.

  • offlineboolean

    Use only already-cached optional ML models.

publish_reader_bundle

Опубликуйте static reader bundle с выбранными заметками и выделениями.

Опубликуйте static reader bundle с выбранными заметками и выделениями.

Параметры

  • reader_html_pathstringобязательный

    Path to a standalone reader generated by this tool.

  • output_pathstringобязательный

    Output .html path or directory for a static bundle.

  • annotations_pathany

    Optional annotation sidecar JSON path.

  • include_privateboolean

    Include private annotations and mark them public. Defaults to false.

  • redact_source_pathboolean

    Redact local source_pdf path in the published payload. Defaults to true.

  • read_onlyboolean

    Disable local annotation editing in the published reader. Defaults to true.

validate_reader_annotations

Валидировать sidecar-файл с заметками и выделениями на соответствие сгенерированному reader HTML-файлу.

Валидировать sidecar-файл с заметками и выделениями на соответствие сгенерированному reader HTML-файлу.

Параметры

  • reader_html_pathstringобязательный

    Path to a standalone reader generated by this tool.

  • annotations_pathstringобязательный

    Path to a pdf-card annotation sidecar JSON file.

  • include_privateboolean

    Validate private annotations too. Defaults to true.

Другие проверенные MCP-сервера

ragieai/mcp-server

ragieai/mcp-server

официальный

Извлекайте информацию из базы знаний Ragie с помощью MCP-сервера. Инструмент retrieve возвращает релевантные фрагменты, учитывая ранжирование и свежесть. Идеален для интеграции корпоративных знаний...

JavaScript89
skill-seekers/Skill_Seekers

skill-seekers/Skill_Seekers

MCP-сервер Skill Seekers преобразует документацию, GitHub, PDF, видео и 18 типов источников в структурированные знания для AI-систем. Подходит для создания AI-навыков (Claude, Gemini, OpenAI), RAG-...

Python14495
scrapeless-ai/scrapeless-mcp-server

scrapeless-ai/scrapeless-mcp-server

официальный

Scrapeless MCP Server подключает LLM и AI-агентов к вебу: поиск Google, тренды, браузерная автоматизация, скрапинг (HTML, Markdown, скриншоты). Применяется для AI-ассистентов, копилотов и веб-агентов.

TypeScript166
apecloud/ApeRAG

apecloud/ApeRAG

ApeRAG — production-ready RAG-платформа с Graph RAG, векторным и полнотекстовым поиском, а также AI-агентами. Подходит для построения баз знаний и контекстной инженерии. Включает гибридный поиск, м...

Python1280
makenotion/notion-mcp-server

makenotion/notion-mcp-server

официальный

Notion MCP сервер даёт AI-агентам прямой доступ к Notion через API: читайте и редактируйте страницы в Markdown, делайте запросы к данным. Разработчики используют этот MCP инструмент для интеграции помощников с заметками и проектами, экономя токены.

TypeScript4540
bytebase/dbhub

bytebase/dbhub

DBHub — легковесный MCP сервер для работы с базами данных (PostgreSQL, MySQL, SQL Server и другими). Подключает несколько БД сразу, выполняет SQL-запросы и ищет объекты схемы через два компактных инструмента. Безопасный доступ с read-only режимом, SSH-туннелями и SSL — идеально для быстрого иссле...

TypeScript3179
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин