Doc-Ops MCP
Doc-Ops MCP конвертирует DOCX, Markdown, HTML и PDF между собой и ставит водяной знак или QR-код на готовые PDF.
- 140 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер читает и записывает файлы по путям, которые задает агент.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/doc-ops-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Сервер читает и записывает файлы по путям, которые задает агент.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Doc-Ops MCP читает и пишет документы и переводит их между форматами: DOCX в PDF, HTML и Markdown, Markdown в PDF, HTML и DOCX, HTML в Markdown. Для DOCX есть разбор OOXML, чтобы сохранить стили при конверсии. Отдельные инструменты меняют содержимое: пакетная замена текста и по регулярным выражениям, правка уровней заголовков. На PDF сервер добавляет водяной знак из своей картинки или текст по умолчанию и QR-код. Инструмент `plan_conversion` выбирает путь конверсии. Работа идет на npm-пакетах, внешние системные программы не требуются.
Для кого. Редакторам и разработчикам, которые превращают договоры, статьи и отчеты из Markdown и DOCX в PDF и HTML прямо из чата с агентом.
Подходит, если
- Договор в DOCX нужно выдать клиенту в PDF с логотипом-водяным знаком.
- Статья лежит в Markdown, а сайту требуется HTML.
- В десятках файлов надо заменить название компании или версию.
- Готовый PDF отчета должен получить QR-код со ссылкой.
Не подходит, если
- Нужно редактировать PDF как макет: сервер конвертирует и штампует, но не правит верстку.
- Файлы нельзя давать стороннему процессу на вашей машине.
- Требуется точная постраничная верстка сложных таблиц: качество конверсии зависит от документа.
Пример запроса к агенту
Преобразуй /Users/docs/report.docx в PDF и добавь водяной знак по умолчанию.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
`OUTPUT_DIR`- Папка для сохранения готовых файлов, по умолчанию `~/Documents`.
`CACHE_DIR`- Папка для временных и кэш-файлов, по умолчанию `~/.cache/doc-ops-mcp`.
`WATERMARK_IMAGE`- Путь к изображению водяного знака для PDF по умолчанию.
`QR_CODE_IMAGE`- Путь к изображению QR-кода для PDF по умолчанию.
Ограничения
Сервер читает и пишет файлы на вашей машине: путь вывода задает переменная `OUTPUT_DIR`, а абсолютный `outputPath` ее обходит. Конвертация в DOCX из PDF не поддерживается, водяной знак ставится только на PDF. Для улучшенного PDF README советует отдельный `playwright-mcp`. Результат зависит от исходного оформления, поэтому сложные документы стоит сверять глазами. Для развертывания есть Docker-образ.
Как отключить. Удалите запись `doc-ops-mcp` из конфигурации MCP-клиента и очистите каталоги `OUTPUT_DIR` и `CACHE_DIR`.
Частые вопросы
Какие форматы поддерживаются?
PDF, DOCX, HTML и Markdown. DOCX уходит в PDF, HTML и Markdown, Markdown конвертируется во все остальные. Из PDF в другие форматы сервер не конвертирует.
Куда сохраняются результаты?
В каталог `OUTPUT_DIR`, по умолчанию `~/Documents`. Относительный `outputPath` считается от него, абсолютный путь используется как есть.
Как заменить водяной знак?
Укажите картинку PNG или JPG в переменной `WATERMARK_IMAGE`. Без нее ставится текст `doc-ops-mcp`. QR-код берется из `QR_CODE_IMAGE` и добавляется только по явной просьбе.
Какой нужен Node.js?
Версия 18 или новее. Системные программы, вроде офисных пакетов, не нужны.
Есть ли Docker-образ?
Да, есть запуск из готового образа и сборку из исходников. Для сервера на машине без Node.js это удобнее глобальной установки.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыУтилита Microsoft и MCP-сервер, которые переводят PDF, Word, Excel, PowerPoint, HTML и другие файлы в Markdown для модели
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
MCP-сервер на базе pandoc: агент конвертирует Markdown, HTML, DOCX, LaTeX, EPUB, ODT и другие форматы друг в друга
MCP PDF от ComPDF: агент конвертирует PDF и изображения в Word, Excel, Markdown и JSON, объединяет, режет, защищает и сравнивает файлы через облачный API
MCP Word для правки документов docx с рецензированием: вставки и удаления видны в Word, комментарии, сноски, сравнение версий и журнал изменений
Docling — CLI для смешанного архива: PDF, документы и таблицы можно привести к общему формату для поиска и ИИ.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Doc-Ops MCP (эта карточка) | нет | не нужна | 140 | |
| MarkItDown | да | не нужна | 194 189 | переводит документы в Markdown; Doc-Ops MCP конвертирует во все стороны и ставит штамп на PDF |
| mcp-pandoc | нет | не нужна | 586 | оболочка над системным pandoc; Doc-Ops MCP работает на npm-пакетах без внешних программ |
Коротко о README
Сервер собран на чистом JavaScript и работает через JSON-RPC 2.0. Клиенты подключают его одной записью конфигурации.