Repolode
zcaceres

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. 1

    Клонируйте этот репозиторий

  2. 2

    Установите зависимости (также будет создано виртуальное окружение Python с markitdown)

    bun install
  3. 3

    Соберите проект

    bun run build
  4. 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 с открытым исходным кодом: преобразует документы в Markdown, JSON с координатами элементов и HTML для AI-пайплайнов, а также автоматически добавляет теги в документы без тегов.

29,8 тыс.2,8 тыс.JavaApache-2.0Обновлён вчера