Markdownify MCP Server

MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown

MCP-серверСредний риск

zcaceres/markdownify-mcp

Установка

git clone https://github.com/zcaceres/markdownify-mcp.git
cd markdownify-mcp
bun install
bun run build

Сборка из исходников, нужны bun и Python.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер дает агенту набор инструментов конвертации в Markdown на базе markitdown. Он обрабатывает PDF, документы Word, таблицы Excel, презентации PowerPoint, изображения с метаданными и аудио с расшифровкой. Из сети он получает веб-страницы, результаты поиска Bing и расшифровки видео YouTube. Доступ к локальным файлам можно ограничить списком разрешенных папок.

Для кого. Для тех, кто передает агенту документы в разных форматах и хочет получать их в виде текста.

Подходит, если

  • Нужно дать агенту содержимое PDF или презентации
  • Нужно получить расшифровку видео YouTube для конспекта
  • Нужно превратить веб-страницу в чистый Markdown

Не подходит, если

  • Нужна точная верстка и таблицы сложных PDF без потерь
  • Нет возможности собрать проект из исходников и нет Docker

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

Сконвертируй report.pdf в Markdown и выдели основные выводы

Ограничения

Готового npm-пакета нет: проект собирается из исходников через bun, при установке создается Python-окружение с markitdown. Образ Docker содержит только поддержку PDF, распознавание аудио и изображений в нем не работает. Инструменты YouTube и Bing обращаются к внешним сервисам. По умолчанию доступ к файлам не ограничен.

Как отключить. Удалите блок markdownify из конфигурации MCP и папку с клонированным репозиторием.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
MD_ALLOWED_PATHS
Список папок, из которых разрешено читать файлы
MARKITDOWN_PATH
Путь к исполняемому файлу markitdown
REPOMIX_PATH
Путь к исполняемому файлу repomix

Проверка безопасности

  • Читает локальные файлы, по умолчанию без ограничения папок
  • Загружает страницы и данные из внешних сервисов

Коротко о README

README перечисляет поддерживаемые форматы и инструменты. Установка идет из исходников через bun с автоматической подготовкой Python-окружения, затем сервер подключается к клиенту через node и путь к сборке. Описаны переменные окружения для путей к markitdown и repomix и ограничения доступа, а также запуск в Docker и его ограничения. Лицензия MIT.

Частые вопросы

Почему в Docker не работает распознавание аудио?

Образ ставит markitdown только с поддержкой PDF, для аудио и изображений нужна локальная установка.

Как запретить чтение лишних папок?

Перечислите разрешенные каталоги в MD_ALLOWED_PATHS.

Выбор редакции

Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills

СкиллСредний риск176,3 тыс.
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллСредний риск
Выбор редакции

Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели

MCP-серверСредний риск
Выбор редакции

Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение

ПлагинСредний риск