Markdownify MCP Server
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
- 2 996 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает локальные файлы, по умолчанию без ограничения папок
- Загружает страницы и данные из внешних сервисов
Установка
- Работает в
Ручная установка
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 и выдели основные выводыMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
MD_ALLOWED_PATHS- Список папок, из которых разрешено читать файлы
MARKITDOWN_PATH- Путь к исполняемому файлу markitdown
REPOMIX_PATH- Путь к исполняемому файлу repomix
Ограничения
Готового npm-пакета нет: проект собирается из исходников через bun, при установке создается Python-окружение с markitdown. Образ Docker содержит только поддержку PDF, распознавание аудио и изображений в нем не работает. Инструменты YouTube и Bing обращаются к внешним сервисам. По умолчанию доступ к файлам не ограничен.
Как отключить. Удалите блок markdownify из конфигурации MCP и папку с клонированным репозиторием.
Частые вопросы
Почему в Docker не работает распознавание аудио?
Образ ставит markitdown только с поддержкой PDF, для аудио и изображений нужна локальная установка.
Как запретить чтение лишних папок?
Перечислите разрешенные каталоги в MD_ALLOWED_PATHS.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыУтилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
MCP-сервер на базе pandoc: агент конвертирует Markdown, HTML, DOCX, LaTeX, EPUB, ODT и другие форматы друг в друга
MCP PDF от ComPDF: агент конвертирует PDF и изображения в Word, Excel, Markdown и JSON, объединяет, режет, защищает и сравнивает файлы через облачный API
MCP-сервер на базе Docling: переводит PDF в структурированный документ, собирает новые документы и загружает их в RAG
PageIndex MCP — длинные PDF для агента
PageIndex MCP
MCP-сервер дает агенту читать длинные PDF по дереву структуры документа: поиск рассуждением вместо векторной базы
MCP-сервер для создания и правки файлов Excel без установленного Microsoft Office: формулы, форматы, графики, сводные таблицы
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Markdownify MCP Server (эта запись) | нет | не нужна | 2 996 | |
| qiaomu-markdown-proxy | нет | 508 | скилл читает ссылку и отдает агенту полный текст в Markdown | |
| Markdown Exporter | нет | 274 | скилл и CLI превращают Markdown в DOCX |
Из блога
Коротко о README
README перечисляет поддерживаемые форматы и инструменты. Установка идет из исходников через bun с автоматической подготовкой Python-окружения, затем сервер подключается к клиенту через node и путь к сборке. Описаны переменные окружения для путей к markitdown и repomix и ограничения доступа, а также запуск в Docker и его ограничения. Лицензия MIT.