Markdownify MCP Server
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
Установка
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
Skills
Официальные примеры скиллов Anthropic: документы docx, pdf, pptx, xlsx, дизайн, MCP builder и спецификация Agent Skills
Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями
Утилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
Набор плагинов Anthropic для юристов: договоры, приватность, трудовое право, IP, судебные дела, AI-регулирование и обучение