OfficeIMO Document Tools MCP
MCP-сервер OfficeIMO: агент осматривает, ищет, извлекает и конвертирует документы и почтовые архивы в разрешенных папках
- 689 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Сервер читает документы и почтовые хранилища в разрешенных папках и записывает результаты конвертации, а в таких файлах бывают персональные данные
- Часть команд CLI, например `pdf decrypt`, снимает защиту паролем, если вы передали пароль владельца
Установка
- Работает в
Ручная установка
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-серверыoffice-oxide-mcp — Office и PDF для ИИ-агентов
office-oxide-mcp
MCP-сервер на Rust читает и создает Excel, Word, PowerPoint и PDF локально и заполняет формы PDF с вашего подтверждения
Doc-Ops MCP конвертирует DOCX, Markdown, HTML и PDF между собой и ставит водяной знак или QR-код на готовые PDF.
MCP PDF от ComPDF: агент конвертирует PDF и изображения в Word, Excel, Markdown и JSON, объединяет, режет, защищает и сравнивает файлы через облачный API
MCP Word для правки документов docx с рецензированием: вставки и удаления видны в Word, комментарии, сноски, сравнение версий и журнал изменений
CLI для создания и правки Word, Excel и PowerPoint агентом: один бинарник без установки Office и без сторонних библиотек
MCP-сервер, который превращает PDF, DOCX, XLSX, PPTX, изображения, аудио, веб-страницы и расшифровки YouTube в Markdown
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| 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, счетов и принтера.