SP

sylphxai/pdf-reader-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,1 тыс. stars 93 forks Качество 91 Тренд 44MIT

Дайте вашему агенту ИИ возможность видеть PDF — структурированный текст, таблицы, OCR, визуальные доказательства и страницовые цитаты через MCP. Native Rust, локально.

Обзор

Самый звёздный PDF-сервер MCP на GitHub. Один звонок превращает любой PDF в структурированный текст, таблицы, сигналы доверия и источники, которые можно искать, обрезать и цитировать. ⭐ Укажите этот репозиторий, если агенты должны ссылаться на PDF с доказательствами, а не гадать по обычному тексту. · Быстрый старт · Посмотри, как это работает · Дорожная карта · Почему бы не использовать обычный текст? PDF — это не текстовые файлы. Это верстка, пиксели, таблицы, скрытый текст, отсканированные страницы и порядок чтения, который нарушается в момент их выравнивания. Большинство PDF-инструментов дают агентам . Таблицы исчезают. Отсканированные страницы становятся пустыми. Скрытый текст проникает незаметно. Цитаты становятся догадками. Затем модель видит галлюцинации — уверенно. Полная матрица возможностей: руководство по сравнению. read_pdf проверяет PDF, выбирает путь извлечения и возвращает Agent Document Twin — ручные include_* флаги не требуются: Сокращённая форма — см. полный пример и рабочие процессы. Используйте вернувшуюся страницу и ограничивающий блок с pdf_evidence (render_page или extract_regions), когда агенту нужно визуальное доказательство перед цитированием.

Обзор (машинный перевод)

anymd

PDF, Word, PowerPoint, Excel, EPUB, HTML и веб-страницы, изображения (OCR), аудио и видео (метаданные, субтитры, расшифровки). Быстрый Rust MCP-сервер и CLI, которые работают на вашем компьютере. Без ключа API.

anyMD — это бесплатный, локальный режим тех же ящиков, что запускают Sylphx AI parse, хостинговый сервис разбора документов: те же ящики, размещаемые и измеряемые на страницу для пользователей, которым не нужна локальное время выполнения.

Установка · Бенчмарки · Инструменты · CLI · Форматы · Документация · Плюсы

Ранее pdf-reader-mcp. Переход с pdf-reader-mcp

Настоящая, неотредактированная запись терминала (asciinema + agg, script). Последняя команда — Claude Code, отвечающая из PDF через anymd MCP сервер.

Почему-то

  • Быстро. Native Rust конвертирует параллельно, страница за страницей. В 38 эталонных документах anymd принимает 11,5 с в сумме; docling — 2 432,4 с (212×), markitdown — 75,6 с (7×); marker конвертировал 30 из них за 7 104,5 с, против 4,64 с у anyMD за те же 30 (1 532×).

  • Точно. Версточный движок восстанавливает слова из пробелов в глифах, размещает двухколоночные бумаги в порядке чтения и восстанавливает таблицы, включая безрамки.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

npx -y @sylphx/anymd setup              # add anymd to every MCP client on this machine
npx -y @sylphx/anymd report.pdf > report.md   # or convert from the shell

Why anymd

Открыть полный README на GitHub

Установка

npx -y @sylphx/anymd
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "anymd": { "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }