Markdownify MCP Server
Конвертирует PDF, изображения, аудио, документы и веб-контент в Markdown для удобного чтения.
Описание
Markdownify — это сервер для Model Context Protocol (MCP), реализованный на TypeScript с Node.js, использующий pnpm для сборки и uv для Python-зависимостей. Он преобразует файлы (PDF, изображения, аудио с транскрипцией, DOCX, XLSX, PPTX), веб-страницы, YouTube-транскрипты и результаты поиска Bing в Markdown. Идеален для интеграции с ИИ-моделями, автоматизации обработки контента в отчетах, чатботах и системах знаний, упрощая обмен и анализ данных.
Возможности
Конвертация PDF
Преобразует PDF-файлы в Markdown с сохранением структуры.
Конвертация изображений
Преобразует изображения в Markdown с добавлением метаданных и описаний.
Транскрипция аудио
Конвертирует аудиофайлы в Markdown с автоматической транскрипцией.
Конвертация документов
Преобразует DOCX, XLSX и PPTX в Markdown для текстового извлечения.
YouTube в Markdown
Извлекает транскрипты YouTube-видео и конвертирует в Markdown.
Поиск Bing
Конвертирует результаты поиска Bing в структурированный Markdown.
Веб-страницы
Преобразует содержимое веб-страниц в чистый Markdown.
Получение Markdown-файлов
Извлекает существующие .md или .markdown файлы из указанной директории.
Установка
Для запуска сервера:
- Клонируйте репозиторий.
- Установите зависимости:
pnpm install(это также установитuvи Python-зависимости). - Соберите проект:
pnpm run build. - Запустите сервер:
pnpm start.
Для интеграции с десктопным приложением добавьте в конфигурацию:
{
"mcpServers": {
"markdownify": {
"command": "node",
"args": [
"{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
],
"env": {
"UV_PATH": "/path/to/uv"
}
}
}
}