# ezpzfile

Локальный MCP-сервер для работы с документами, PDF, картинками и QR-кодами прямо на машине. Файлы никуда не отправляются.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 5
- Автор: ezpzfile
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/ezpzfile/ezpzfile-mcp
- Обновлён: 2026-10-02
- HTML: https://affpapa.org/nevibecode/mcp/ezpzfile

## Что делает

ezpzfile даёт агенту шесть инструментов вместо двух десятков: `doc_read` вытаскивает текст и таблицы из DOCX, PDF, HWP, HWPX, EML, JTD и XDW, `doc_convert` перегоняет документы в PDF и обратно в Word, Excel или HWP, режет страницы PDF на картинки и переводит таблицы в CSV или JSON. Отдельно стоят `pdf_edit` (склейка, извлечение, поворот, сжатие, защита, замена текста), `pdf_info`, `image_edit` и `qr_make`.

Всё считается на вашей машине. Сеть трогает только вырезание фона: при первом таком запросе скачиваются модель на 4.4MB и рантайм на 14MB, дальше они лежат в `~/.cache/ezpzfile-mcp`. Нужен Node 22.13 или новее. `sharp` и `@napi-rs/canvas` — нативные, поэтому собираются под вашу платформу при установке; на экзотической сборке Node тут и споткнётесь.

Смысл в экономии контекста. В замере от 2026-09-12 одна и та же задача с четырьмя файлами обошлась в $0.13 против $0.28 и в 0:39 против 9:06, а выполненных задач было 4 из 4 против 2 из 4. Без инструментов сессия потратила время на поиск и установку библиотек для корейских документов.

## Требования
- Нужно: Node.js (команды через npx)

## Установка

### Claude Code (родная платформа)

**Командой платформы**
```bash
claude mcp add ezpzfile -- npx -y ezpzfile-mcp
```

### Codex

**Командой платформы**
```bash
codex mcp add ezpzfile -- npx -y ezpzfile-mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "ezpzfile": {
            "command": "npx",
            "args": [
                "-y",
                "ezpzfile-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "ezpzfile": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "ezpzfile-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Командой платформы**
```bash
gemini mcp add ezpzfile npx -y ezpzfile-mcp
```

## Когда брать
- вытащить текст и таблицы из DOCX или PDF
- перегнать PDF обратно в Word, Excel или HWP
- склеить и сжать несколько PDF в один
- уменьшить картинку и вырезать фон
- сделать QR-код из ссылки в PNG или SVG

## Примеры запросов агенту
- Прочитай таблицы из `report.docx` и выведи их как JSON
- Сожми `scan.pdf` и убери EXIF из `photo.heic`
- Сделай QR-код со ссылкой `https://ezpzfile.com/mcp` в SVG

## Похожие
- [remove-ai-marks](https://affpapa.org/nevibecode/skills/remove-ai-marks.md) — скилл · 892 установки
- [firecrawl-parse](https://affpapa.org/nevibecode/skills/firecrawl-parse.md) — скилл · 51000 установок
- [liteparse](https://affpapa.org/nevibecode/skills/liteparse.md) — скилл · 4100 установок
- [k2f](https://affpapa.org/nevibecode/skills/k2f.md) — скилл · 2300 установок
- [translate-book](https://affpapa.org/nevibecode/skills/translate-book.md) — скилл · 1800 установок
- [llamaparse](https://affpapa.org/nevibecode/skills/llamaparse.md) — скилл · 1300 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
