MarkItDown MCP Server
Преобразует различные форматы файлов в Markdown с помощью утилиты MarkItDown.
Описание
Это MCP-сервер на базе MarkItDown от Microsoft, который конвертирует файлы в Markdown для удобной работы с моделями ИИ. Поддерживает PDF, PowerPoint, Word, Excel, изображения (с OCR), аудио (с транскрипцией), HTML, текстовые форматы (CSV, JSON, XML) и ZIP-архивы. Идеален для интеграции в редакторы вроде Zed, упрощая обработку документов в контексте LLM. Технологии: Python, uv для зависимостей.
Возможности
Конвертация PDF
Преобразование PDF-файлов в структурированный Markdown.
Обработка PowerPoint и Word
Извлечение текста и структуры из презентаций и документов Word.
Работа с Excel
Преобразование таблиц Excel в Markdown-таблицы.
OCR для изображений и аудио
Распознавание текста в изображениях и транскрипция аудио с EXIF-метаданными.
Поддержка HTML и текстовых форматов
Конвертация HTML, CSV, JSON, XML в чистый Markdown.
Обработка ZIP-архивов
Итеративная конвертация содержимого архивов.
Интеграция с MCP-клиентами
Команда /md <file> для конвертации в редакторах вроде Zed.
Установка
Установка через Smithery
npx -y @smithery/cli install @KorigamiK/markitdown_mcp_server --client claude
Ручная установка
- Клонируйте репозиторий.
- Установите зависимости:
uv install
Для Zed Editor
Добавьте в settings.json:
{
"context_servers": {
"markitdown_mcp": {
"settings": {},
"command": {
"path": "uv",
"args": [
"--directory",
"/path/to/markitdown_mcp_server",
"run",
"markitdown"
]
}
}
}
}