# che-word-mcp

Сервер на Swift для прямой работы с файлами DOCX через протокол MCP без установки Microsoft Word. Пригодится, когда агенту нужно программно читать, наполнять или рецензировать офисные документы.

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

## Что делает

che-word-mcp работает с Office Open XML напрямую через библиотеку на чистом Swift. Сервер поставляется в виде одного бинарного файла, поэтому для запуска не требуются сторонние среды выполнения вроде Node.js или установленный пакет Microsoft Word. Набор содержит 234 инструмента. Они охватывают таблицы до пяти уровней вложенности, колонтитулы, поля форм SDT, математические формулы и нумерацию.

Доступ организован в двух режимах. Прямой режим открывает документ по пути `source_path` только для чтения за один шаг. Сессионный режим управляет жизненным циклом файла через `doc_id`, отслеживая изменённые блоки и сохраняя нетронутые части архива байт в байт. За надёжность отвечают атомарное переименование при записи и снимки перед мутациями через параметр `autosave_every`. По умолчанию он равен 1.

Для правок с фиксацией изменений нужно заранее активировать режим рецензирования — флаг `as_revision: true` при выключенном режиме не включит его сам, а сразу выдаст ошибку `track_changes_not_enabled`.

## Установка

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

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- вносить правки в DOCX с фиксацией авторства через механизм рецензирования
- создавать многоуровневые вложенные таблицы с раздельными стилями ячеек
- читать и заполнять блоки структурного содержимого SDT
- модифицировать колонтитулы и нумерацию страниц по отдельным разделам

## Примеры запросов агенту
- Открой документ contract.docx в сессионном режиме и включи отслеживание исправлений.
- Добавь в report.docx таблицу с тремя столбцами и примени стиль заголовка.
- Найди все элементы SDT с выпадающими списками в файле template.docx.

## Похожие
- [Excel MCP Server](https://affpapa.org/nevibecode/mcp/excel-mcp-server.md) — MCP-сервер · ★ 4268
- [kordoc](https://affpapa.org/nevibecode/mcp/kordoc.md) — MCP-сервер · ★ 2795
- [Power BI Authoring MCP Server (Local)](https://affpapa.org/nevibecode/mcp/power-bi-authoring-mcp-server-local.md) — MCP-сервер · ★ 1248
- [Microsoft 365 MCP Server](https://affpapa.org/nevibecode/mcp/microsoft-365-mcp-server.md) — MCP-сервер · ★ 1085
- [anymd](https://affpapa.org/nevibecode/mcp/anymd.md) — MCP-сервер · ★ 1054
- [Docling MCP](https://affpapa.org/nevibecode/mcp/docling-mcp.md) — MCP-сервер · ★ 779

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