
g36maid/zed-mcp-server-markitdown
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MarkItDown MCP Сервер для Zed
Обзор
Если вы столкнулись с тайм-аутами установки или конфликтами зависимостей onnxruntime, пожалуйста, прочитайте Python 3.14 + Быстрый монтаж раздел ниже перед установкой. Это расширение интегрирует MarkItDown в качестве сервера Model Context Protocol (MCP) для Zed's Assistant. Для получения дополнительной информации, проверьте MarkItDown-MCP Загружайте или ссылайтесь на любой файл, и это расширение преобразует его в чистый Markdown, который ИИ может понять и работать без Мультимодальности. Он предоставляет один инструмент: конвертировать to markdown(uri), где uri может быть любым http:, https:, файл: или данные: URI. Доступ через настройки Zed или пользовательский интерфейс конфигурации Assistant: - Укажите версию пакета npm (по умолчанию: "последний") - (автоматически обрабатывается Zed) - (автоматически обрабатывается Zed) - (для первоначальной установки пакета и веб-звонков)
Обзор (машинный перевод)
[!Предупреждение]
**Python 3.14+ / Арка на основе пользователей: ** Если вы столкнулись с тайм-аутами установки или конфликтами зависимостей onnxruntime, пожалуйста, прочитайте Python 3.14 + Быстрый монтаж раздел ниже перед установкой.
Это расширение интегрирует MarkItDown в качестве сервера Model Context Protocol (MCP) для Zed’s Assistant.
Для получения дополнительной информации, проверьте MarkItDown-MCP
Что такое расширение
Включите любые Документы в Контекст ИИ - Загрузите или сослайтесь на любой файл, и это расширение преобразует его в чистый Маркдаун, который ИИ может понять и работать без Мультимодальности.
Поддерживаемые типы файлов
В этом случае он может быть одним из следующих: convert_to_markdown(uri), http:, https:, file: или data: URI.
| Категория | Форматы | Случаи использования ИИ |
| Документы | PDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx) | Анализ отчетов, обобщение презентаций, извлечение данных | | Изображения | JPG, PNG, GIF (с OCR) | Читать текст со скриншотов, анализировать диаграммы, описывать изображения | | Audio | MP3, WAV (с транскрипцией) | Заседания транскрипторов, анализ речевого содержания | | Web | URL-адреса HTTP/HTTPS | Резюме статей, извлечение ключевой информации |
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MarkItDown MCP Server for Zed
[!WARNING]
Python 3.14+ / Arch-based Users: If you encounter installation timeouts oronnxruntimedependency conflicts, please read the 🛠️ Python 3.14+ Quick Fix section below before installation.
This extension integrates MarkItDown as a Model Context Protocol (MCP) Server for for Zed’s Assistant.
for upstream information, check MarkItDown-MCP
What This Extension Does
Turn any Documents into AI Context - Upload or reference any file, and this extension converts it to clean Markdown that AI can understand and work with without Multimodality.
Supported File Types
It exposes one tool: convert_to_markdown(uri), where uri can be any http:, https:, file:, or data: URI.
| Category | Formats | AI Use Cases |
|---|---|---|
| Documents | PDF, Word (.docx), Excel (.xlsx), PowerPoint (.pptx) | Analyze reports, summarize presentations, extract data |
| Images | JPG, PNG, GIF (with OCR) | Read text from screenshots, analyze charts, describe images |
| Audio | MP3, WAV (with transcription) | Transcribe meetings, analyze speech content |
| Web | HTTP/HTTPS URLs | Summarize articles, extract key information |
| Data | CSV, JSON, XML | Process structured data, generate insights |
| Archives | ZIP files | Analyze multiple files at once |
Quick Start
Installation (dev)
# Clone the repo
git clone [https://github.com/G36maid/zed-mcp-server-markitdown.git](https://github.com/G36maid/zed-mcp-server-markitdown.git)
cd zed-mcp-server-markitdown
# Build the extension
cargo build --release
# Add as a dev extension in Zed:
# In Zed, go to Extensions → Install Dev Extension → Select this directory
Usage Examples
Convert a PDF report:
Please analyze this PDF report and summarize the key findings.
Extract data from a spreadsheet:
Convert this Excel file to markdown and show me the top 5 entries.
Analyze a webpage:
Summarize the main points from this article form link in README.
Configuration
Optional Settings
Access through Zed’s settings or the Assistant configuration UI:
{
"context_servers": {
"mcp-server-markitdown": {
"settings": {
"package_version": "latest"
}
}
}
}
package_version: Specify npm package version (default: “latest”)
Prerequisites
- Node.js and npm (automatically handled by Zed)
- Rust (automatically handled by Zed)
- Internet connection (for initial package installation and web calls)
Local Development
# Clone the repo
git clone [https://github.com/G36maid/zed-mcp-server-markitdown.git](https://github.com/G36maid/zed-mcp-server-markitdown.git)
cd zed-mcp-server-markitdown
# Build the extension
cargo build --release
Установка
uvx --python 3.13 markitdown-mcp