GZ

g36maid/zed-mcp-server-markitdown

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

23 stars 4 forks Качество 51 Тренд 10NOASSERTION

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 or onnxruntime dependency 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
Открыть полный README на GitHub

Установка

uvx --python 3.13 markitdown-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →