Сервер Markdownify MCP
Помогите! Мне нужен кто-то с компьютером Windows, чтобы помочь мне добавить поддержку Markdownify-MCP на Windows. PR есть, но я не могу их протестировать. Напишите здесь, если интересно.
Markdownify — это сервер Model Context Protocol (MCP), который преобразует различные типы файлов и веб-контент в формат Markdown. Он предоставляет набор инструментов для преобразования PDF-файлов, изображений, аудиофайлов, веб-страниц и многого другого в легко читаемый и общедоступный текст Markdown.
Функции
- Конвертируйте несколько типов файлов в Markdown:
- Изображения
- Аудио (с транскрипцией)
- DOCX
- XLSX
- ППТС
- Конвертируйте веб-контент в Markdown:
- Видеотрансляции YouTube
- Результаты поиска Bing
- Общие веб-страницы
- Извлечь существующие файлы Markdown
Начиная
- Клонировать этот репозиторий
- Установить зависимости:
Примечание: это также установит uv
и связанные зависимости Python.
- Создайте проект:
- Запустите сервер:
Разработка
- Используйте
pnpm run dev
для запуска компилятора TypeScript в режиме наблюдения. - Измените
src/server.ts
чтобы настроить поведение сервера. - Добавить или изменить инструменты в
src/tools.ts
Использование с приложением для ПК
Чтобы интегрировать этот сервер с настольным приложением, добавьте следующее в конфигурацию сервера вашего приложения:
Доступные инструменты
youtube-to-markdown
: Конвертировать видео YouTube в Markdownpdf-to-markdown
: Преобразование файлов PDF в Markdownbing-search-to-markdown
: Преобразование результатов поиска Bing в Markdownwebpage-to-markdown
: Преобразование веб-страниц в Markdownimage-to-markdown
: Преобразование изображений в Markdown с метаданнымиaudio-to-markdown
: конвертация аудиофайлов в Markdown с транскрипциейdocx-to-markdown
: Преобразование файлов DOCX в Markdownxlsx-to-markdown
: Преобразование файлов XLSX в Markdownpptx-to-markdown
: Преобразование файлов PPTX в Markdownget-markdown-file
: Извлечь существующий файл Markdown. Расширение файла должно заканчиваться на: *.md, *.markdown.ДОПОЛНИТЕЛЬНО: установите переменную окруженияMD_SHARE_DIR
, чтобы ограничить каталог, из которого можно извлекать файлы, например,MD_SHARE_DIR=[SOME_PATH] pnpm run start
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Конвертирует различные типы файлов и веб-контент в формат Markdown. Предоставляет набор инструментов для преобразования PDF-файлов, изображений, аудиофайлов, веб-страниц и многого другого в легко читаемый и общедоступный текст Markdown.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityAn MCP server for converting Markdown documents to PDF files.Last updated -11JavaScript
- AsecurityAlicenseAqualityConverts various file formats to Markdown using the MarkItDown utility and can be integrated with MCP clients for seamless document processing and conversion.Last updated -26PythonMIT License
- -securityFlicense-qualityConverts Markdown to styled PDFs using VS Code's markdown styling and Python's ReportLab, providing a simple note storage system with custom URI scheme.Last updated -6Python
- AsecurityAlicenseAqualityA document conversion server that transforms various file formats (PDFs, documents, images, audio, web content) to Markdown with improved multilingual and UTF-8 support.Last updated -104TypeScriptMIT License