К основному содержанию
MCP-сервер CX Codex

MCP Document Reader — MCP-сервер для Claude Code: чтение PDF, DOCX

Открывает агенту доступ к PDF, DOCX, Excel и TXT с диска. Пригодится, когда нужно разобрать чужой отчёт или таблицу прямо в чате.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add mcp-documents-reader -- uvx mcp-documents-reader
Открыть на GitHub

Что делает MCP Document Reader

Сервер отдаёт один инструмент read_document с единственным обязательным аргументом filename — путём к файлу, абсолютным или относительным. Тип определяется по расширению, дальше подключается нужный обработчик: python-docx для DOCX, pypdf для PDF, openpyxl для Excel, обычное чтение для TXT. Агенту не нужно объяснять формат — он просто просит файл.

Внутри четыре ридера за общей фабрикой DocumentReaderFactory. Ту же библиотеку можно тянуть из своего Python-кода: проверить is_supported и вызвать read. Нужен Python 3.10+ и запуск через uvx, поэтому uv должен стоять в системе до того, как вы добавите сервер в конфиг.

Файлы берутся из файловой системы, то есть агенту доступно ровно то, что доступно процессу сервера. На PDF со сканами рассчитывать не стоит: pypdf вытаскивает текстовый слой, а не картинки. Это ограничение самой библиотеки, и для распознавания сканов понадобится отдельный инструмент.

Какие задачи решает

  • прочитать PDF-договор и вытащить из него условия
  • разобрать чужой Excel и найти нужные ячейки
  • достать текст из DOCX без ручного копирования
  • сверить данные из таблицы с текстом в отчёте
  • загрузить в контекст агента локальный TXT-файл

Примеры запросов агенту

  • Прочитай report.pdf и перескажи основные выводы
  • Открой budget.xlsx и покажи, в каких строках расходы выше плана
  • Вытащи из contract.docx пункты про расторжение

Как установить MCP Document Reader

Командой платформы

claude mcp add mcp-documents-reader -- uvx mcp-documents-reader

uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-documents-reader <команда>

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о MCP Document Reader

Как установить MCP Document Reader в Claude Code?

Одной командой: claude mcp add mcp-documents-reader -- uvx mcp-documents-reader. После этого сервер появится в списке MCP и инструмент read_document станет доступен агенту.

Что делает MCP Document Reader?

Даёт агенту инструмент read_document, который читает файл по пути и возвращает текст. Поддерживаются PDF, DOCX, XLSX/XLS и TXT.

Какие файлы сервер не прочитает?

PDF без текстового слоя — сканы и фотографии страниц. За извлечение текста из PDF отвечает pypdf, распознавания изображений там нет.

Похожие MCP-серверы

Всё по теме «Документы и офис» →
Excel MCP Server haris-musa MCP-сервер, который даёт агенту читать и править книги Excel: формулы, сводные таблицы, диаграммы. Microsoft Excel при этом не нужен. CX Codex +1 ★ 4 259звёзд репо kordoc chrisryugj Парсит документы HWP, HWPX, PDF, таблицы и сканы в Markdown без внешних сервисов. Даёт агенту инструменты для заполнения форм и сравнения версий. CX Codex +1 ★ 2 726звёзд репо Power BI Authoring MCP Server (Local) microsoft MCP-сервер для создания и изменения семантических моделей Power BI. Помогает агенту настраивать таблицы, связи, вычислять меры и проверять запросы DAX прямо через чат. CX Codex +1 ★ 1 247звёзд репо Microsoft 365 MCP Server Softeria Подключает агента к сервисам Microsoft 365 через Graph API: почта Outlook, календарь, файлы OneDrive, задачи и Teams. CX Codex +1 ★ 1 074звёзд репо anymd SylphxAI Преобразует PDF, офисные документы, веб-страницы и медиафайлы в Markdown прямо на машине. Пригодится агентам для чтения контекста без внешних облачных API. CX Codex +1 ★ 1 051звёзд репо Docling MCP docling-project Превращает PDF и другие документы в структурированный JSON прямо в чате агента. Пригодится, когда надо разобрать отчёт или статью для дальнейшей обработки. CX Codex +1 ★ 777звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой