API для AI-агентов: поиск по вебу, скрейпинг и взаимодействие с веб-страницами с выдачей чистого Markdown, JSON и скриншотов.
zcaceres/markdownify-mcp
MCP-сервер, который преобразует PDF, изображения, аудио, файлы Office, расшифровки YouTube и веб-страницы в Markdown для AI-ассистентов.
- Звёзды
- 2,997
- Форки
- 255
- Открытые issues
- 31
- Последний коммит
- 26 дней назад
Что это?
Markdownify — это сервер Model Context Protocol, который предоставляет AI-ассистентам инструменты для преобразования файлов и веб-контента в Markdown. Он поддерживает PDF, изображения, аудио с транскрибацией, файлы DOCX, XLSX и PPTX, а также расшифровки видео YouTube, результаты поиска Bing и обычные веб-страницы. Кроме того, он умеет читать существующие файлы Markdown.
Сервер написан на TypeScript и запускается на Bun или Node. Преобразование файлов выполняется установленным пакетом Python markitdown; шаг preinstall настраивает его в локальном виртуальном окружении. Для каждого типа преобразования предусмотрен отдельный инструмент, например pdf-to-markdown или webpage-to-markdown, который может вызывать MCP-клиент.
Доступ к локальным файлам можно ограничить с помощью переменной окружения MD_ALLOWED_PATHS: она задаёт список каталогов, доступных инструментам для работы с файлами. В проект включён Dockerfile, однако в slim-образе нет поддержки аудио и OCR.
Ключевые возможности
- 01Преобразует файлы PDF, DOCX, XLSX и PPTX в Markdown
- 02Транскрибирует аудиофайлы и извлекает текст из изображений
- 03Получает расшифровки YouTube, результаты поиска Bing и веб-страницы в формате Markdown
- 04Предоставляет отдельный MCP-инструмент для каждого типа преобразования
- 05Ограничивает доступ к файлам разрешёнными каталогами через MD_ALLOWED_PATHS
Сценарии использования
- Передать AI-ассистенту содержимое PDF или документа Office в виде текста
- Суммировать видео YouTube по его расшифровке
- Передавать веб-страницы или результаты поиска в LLM в виде чистого Markdown
- Преобразовать запись встречи в расшифровку, по которой можно выполнять поиск
Быстрый старт
- 1
Клонируйте этот репозиторий
- 2
Установите зависимости (также будет создано виртуальное окружение Python с markitdown)
bun install - 3
Соберите проект
bun run build - 4
Запустите сервер
bun start
Что важно знать
- Для настройки нужны Bun и Python, чтобы установить зависимость markitdown.
- В опубликованном образе Docker отсутствуют транскрибация аудио и распознавание текста на изображениях (OCR).
Темы
Частые вопросы
- Что такое markdownify-mcp?
- MCP-сервер, который преобразует PDF, изображения, аудио, файлы Office, расшифровки YouTube и веб-страницы в Markdown для AI-ассистентов. Markdownify — это сервер Model Context Protocol, который предоставляет AI-ассистентам инструменты для преобразования файлов и веб-контента в Markdown. Он поддерживает PDF, изображения, аудио с транскрибацией, файлы DOCX, XLSX и PPTX, а также расшифровки видео YouTube, результаты поиска Bing и обычные веб-страницы. Кроме того, он умеет читать существующие файлы Markdown.
- markdownify-mcp можно использовать бесплатно? Какая у него лицензия?
- markdownify-mcp распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- markdownify-mcp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в markdownify-mcp — 25 сент. 2026 г..
- Для чего можно использовать markdownify-mcp?
- Передать AI-ассистенту содержимое PDF или документа Office в виде текста Суммировать видео YouTube по его расшифровке Передавать веб-страницы или результаты поиска в LLM в виде чистого Markdown Преобразовать запись встречи в расшифровку, по которой можно выполнять поиск
- Как установить markdownify-mcp?
- Клонируйте этот репозиторий Установите зависимости (также будет создано виртуальное окружение Python с markitdown): bun install Соберите проект: bun run build Запустите сервер: bun start
- Где скачать markdownify-mcp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/zcaceres/markdownify-mcp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Парсер документов с открытым исходным кодом: преобразует PDF, файлы Office, HTML и другие форматы в структурированные данные для генеративных AI-пайплайнов.
CLI и веб-инструмент, который собирает весь репозиторий в один удобный для LLM файл, чтобы передать его Claude, ChatGPT и другим моделям.
Парсер PDF с открытым исходным кодом: преобразует документы в Markdown, JSON с координатами элементов и HTML для AI-пайплайнов, а также автоматически добавляет теги в документы без тегов.
Расширение для VS Code, которое превращает обычные файлы .chat.md в редактируемые AI-диалоги с поддержкой инструментов MCP у разных LLM-провайдеров.
Инфраструктура памяти для LLM-агентов: сохраняет диалоги и выполнение задач в структурированном виде для приложений на Python и TypeScript.