OfficeIMO Document Tools MCP

MCP-сервер OfficeIMO: агент осматривает, ищет, извлекает и конвертирует документы и почтовые архивы в разрешенных папках

  • 689 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверОфициальный

Расширенный доступ

Почему такой уровень

  • Сервер читает документы и почтовые хранилища в разрешенных папках и записывает результаты конвертации, а в таких файлах бывают персональные данные
  • Часть команд CLI, например `pdf decrypt`, снимает защиту паролем, если вы передали пароль владельца
Все причины и проверки

evotecit/officeimo

Установка

Ручная установка

dotnet tool install --global OfficeIMO.Tool

Ставит консольный инструмент officeimo.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Сервер читает документы и почтовые хранилища в разрешенных папках и записывает результаты конвертации, а в таких файлах бывают персональные данные
  • Часть команд CLI, например `pdf decrypt`, снимает защиту паролем, если вы передали пароль владельца

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

OfficeIMO — набор библиотек для .NET, которые создают, читают, правят и конвертируют документы Word, Excel, PowerPoint, PDF, Markdown и еще десятки форматов без Microsoft Office и COM. Их консольная часть, пакет `OfficeIMO.Tool`, ставится как глобальный инструмент .NET, а в ее состав входит MCP-сервер. Сервер запускается по stdio командой `mcp serve --stdio` и дает агенту ограниченные операции над локальными документами и почтовыми хранилищами: осмотреть, найти, извлечь текст и преобразовать между форматами. Он работает только внутри папок, которые вы перечислили в переменной `OFFICEIMO_MCP_ALLOWED_ROOTS`, а выводы идут ограниченным JSON без самого текста документов в служебных полях. В репозитории есть и плагин для агентов с готовым запуском. Те же движки доступны из командной строки: `officeimo pdf`, `officeimo reader`, `officeimo convert`, `officeimo invoice`.

Для кого. Тем, кто разбирает папки с договорами, отчетами, PDF и выгрузками почты вместе с агентом и не хочет ставить Microsoft Office.

Подходит, если

  • В папке сотни PDF и DOCX, и агент ищет в них договор по номеру и достает нужные страницы
  • Почтовый архив PST или OST нужно просмотреть и найти письма с вложениями без Outlook
  • Отчеты в Word конвертируют в PDF или Markdown одной командой для обработки дальше
  • Скан превращают в PDF с текстовым слоем через провайдер распознавания, подключенный отдельно

Не подходит, если

  • Нужны правки в живом документе в открытом Word: библиотеки работают с файлами без Office
  • У вас .NET SDK ниже версии 10: для запуска из реестра нужен SDK с поддержкой `dnx --yes`
  • Требуется распознавание текста со сканов из коробки: инструмент не включает OCR, нужен отдельный провайдер

Пример запроса к агенту

Найди в папке contracts все PDF, где встречается номер договора 2026-114, и сохрани страницы с ним отдельным файлом

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

OFFICEIMO_MCP_ALLOWED_ROOTS обязательная
Авторизованные папки с документами и результатами; разделитель двоеточие на macOS и Linux, точка с запятой на Windows

Ограничения

Для запуска из реестра нужен .NET SDK с поддержкой `dotnet dnx --yes`: проверено на 10.0.113, на других ветках 10-й версии параметра может не быть, тогда используют явный запуск из плагина (SDK 10.0.100 и новее). Папки задают переменной `OFFICEIMO_MCP_ALLOWED_ROOTS`, разделитель двоеточие на macOS и Linux и точка с запятой на Windows. Лимиты по умолчанию: 100 страниц или частей, 256 МиБ на вход, 512 МиБ на выход. OCR в инструмент не входит, нужен отдельный провайдер с установленным Tesseract. Отправка на принтер подтверждает принятие в очередь, а не физическую печать.

Как отключить. Удалите блок officeimo из конфигурации клиента и, если ставили инструмент глобально, выполните `dotnet tool uninstall --global OfficeIMO.Tool`.

Частые вопросы

Как поставить консольный инструмент OfficeIMO?

Командой `dotnet tool install --global OfficeIMO.Tool`: после нее доступна команда `officeimo`. Для привязки к репозиторию создайте манифест `dotnet new tool-manifest` и поставьте инструмент без `--global`.

Как ограничить, какие папки видит агент?

Переменной `OFFICEIMO_MCP_ALLOWED_ROOTS`: перечислите авторизованные папки с документами и выводом. Разделитель двоеточие на macOS и Linux и точка с запятой на Windows.

Какие операции с PDF есть в CLI?

`extract`, `split`, `decrypt`, `flatten`, `optimize`, `sanitize`, `providers` и `ocr`. Для результата всегда указывают назначение, существующие файлы требуют `--force`.

Нужен ли Microsoft Office?

Нет, библиотеки работают без Office и COM. Документы создаются, читаются и конвертируются без запуска Word, Excel или PowerPoint.

Есть ли у сервера готовый плагин для агентов?

Да, в репозитории есть плагин officeimo-document-tools в каталоге `.agents/plugins`, а также манифесты для Claude и Codex. Он запускает `dotnet dnx OfficeIMO.Tool@<версия> mcp serve --stdio --yes`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-сервер на Rust читает и создает Excel, Word, PowerPoint и PDF локально и заполняет формы PDF с вашего подтверждения

MCP-серверШирокий доступ164Звезды репозитория

Doc-Ops MCP конвертирует DOCX, Markdown, HTML и PDF между собой и ставит водяной знак или QR-код на готовые PDF.

MCP-серверРасширенный доступ140Звезды репозитория
Официальный

MCP PDF от ComPDF: агент конвертирует PDF и изображения в Word, Excel, Markdown и JSON, объединяет, режет, защищает и сравнивает файлы через облачный API

MCP-серверШирокий доступ98Звезды репозитория

MCP Word для правки документов docx с рецензированием: вставки и удаления видны в Word, комментарии, сноски, сравнение версий и журнал изменений

MCP-серверШирокий доступ69Звезды репозитория

CLI для создания и правки Word, Excel и PowerPoint агентом: один бинарник без установки Office и без сторонних библиотек

CLIРасширенный доступ33,3 тыс.Звезды репозитория

MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown

MCP-серверРасширенный доступ3 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
OfficeIMO Document Tools (эта карточка)дане нужна689
docx-mcpнетне нужна69сервер для файлов Word, а не набор из PDF, Excel, PowerPoint, почтовых хранилищ и конвертации
Excel MCP Serverнетне нужна4 297сервер для таблиц Excel с формулами и графиками, без PDF, документов Word и почты

Коротко о README

Основной текст про библиотеки OfficeIMO: установка пакета, быстрый старт с отчетом Word, таблицей Excel и презентацией PowerPoint с экспортом в PDF и список пакетов. MCP-сервер описан в файле `OfficeIMO.Tool/README.md` вместе с командами PDF, счетов и принтера.

Бейдж для README

Сообщить о проблеме