Перейти к содержимому

Markdownify MCP Server

Конвертирует PDF, изображения, аудио, документы и веб-контент в Markdown для удобного чтения.

TypeScript
2135 stars

Описание

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 файлы из указанной директории.

Установка

Для запуска сервера:

  1. Клонируйте репозиторий.
  2. Установите зависимости: pnpm install (это также установит uv и Python-зависимости).
  3. Соберите проект: pnpm run build.
  4. Запустите сервер: pnpm start.

Для интеграции с десктопным приложением добавьте в конфигурацию:

{
  "mcpServers": {
    "markdownify": {
      "command": "node",
      "args": [
        "{ABSOLUTE PATH TO FILE HERE}/dist/index.js"
      ],
      "env": {
        "UV_PATH": "/path/to/uv"
      }
    }
  }
}

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
2135

Ссылки