Word MCP

GongRzhe/Office-Word-MCP-Server· Проверено 12.11.2026· 2,1 тыс.на GitHub

Даёт агенту создавать и править документы Word: заголовки, абзацы, списки, таблицы, картинки, сноски, поиск с заменой и выгрузку комментариев. Работает с файлами .docx через python-docx.

Репозиторий в архиве: проект больше не обновляется.

Как подключить

Что сделать до подключения

1

Python 3.8 или новее

2

Менеджер пакетов uv

Конфиг для вашего клиента

Команда в терминале, в папке проекта. Флаг --scope user подключит сервер для всех проектов. Подробно о Claude Code

claude mcp add --transport stdio word \
  -- uvx --from office-word-mcp-server word_mcp_server

Проверка: claude mcp list показывает статус рядом с каждым сервером: ✔ Connected, ! Needs authentication или ✘ Failed to connect. Внутри сессии то же видно по команде /mcp.

Инструменты сервера

create_documentсоздаёт документ
get_document_textчитает текст документа
get_document_outlineпоказывает структуру документа
list_available_documentsперечисляет документы в папке
copy_documentкопирует документ
convert_to_pdfпереводит документ в PDF
add_headingдобавляет заголовок
add_paragraphдобавляет абзац
add_tableвставляет таблицу
add_pictureвставляет картинку
insert_numbered_list_near_textвставляет список рядом с текстом
find_text_in_documentищет текст
format_textформатирует часть абзаца
search_and_replaceзаменяет текст во всём документе
delete_paragraphудаляет абзац
create_custom_styleсоздаёт свой стиль
format_tableоформляет таблицу
merge_table_cellsобъединяет ячейки
apply_table_alternating_rowsкрасит строки через одну
get_all_commentsвыгружает все комментарии

Что попросить агента

«Создай документ report.docx с титульной страницей»Агент вызовет create_document, затем add_heading и add_paragraph
«Вставь маркированный список после абзаца со словом «Введение»»Агент найдёт абзац через find_text_in_document и вызовет insert_numbered_list_near_text с маркерами
«Вставь таблицу 4×4 с данными продаж и раскрась строки через одну»Агент вызовет add_table, затем apply_table_alternating_rows
«Замени во всём документе «<старый термин>» на «<новый термин>»»Агент вызовет search_and_replace
«Покажи все комментарии автора <имя>»Агент выгрузит комментарии через get_all_comments и отберёт нужного автора

Для каких задач

Создать документ report.docx с титульной страницей
Вставить маркированный список после абзаца со словом «Введение»
Вставить таблицу 4×4 с данными продаж и раскрасить строки через одну
Заменить во всём документе старый термин на новый
Выгрузить все комментарии или только комментарии одного автора
Сохранить документ в PDF

Ограничения

!

Репозиторий GongRzhe/Office-Word-MCP-Server переведён в архив: проект больше не обновляется и исправлений не получит

!

В документах без стандартных стилей Word сервер создаёт недостающие стили или ставит прямое форматирование; для предсказуемого результата берите шаблоны со стандартными стилями Word

!

Сервер работает с файлами на диске и меняет их напрямую: проверяйте, что агент собирается сделать, прежде чем подтверждать действие

Если не работает

Заголовки или таблицы оформляются не так, как ожидалось
В документе нет нужных стилей Word, и сервер создаёт их сам или ставит прямое форматирование. Берите шаблоны со стандартными стилями Word.
Операции с файлом падают из-за прав доступа
Проверьте, что у сервера есть права на чтение и запись в папку документа. С заблокированного файла сделайте редактируемую копию через copy_document.
Картинка не вставляется
Указывайте абсолютный путь к файлу, используйте JPEG или PNG и проверьте размер и права на файл.
Ошибки при оформлении таблицы: неверный индекс ячейки или цвет
Строки и столбцы считаются с нуля. Цвет задавайте hex-кодом без # (например FF0000) или названием цвета.

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

Проект ещё живой?
Нет: репозиторий переведён в архив, последние изменения в нём — 31 декабря 2025 года. Обновлений и исправлений не будет, учитывайте это, если ставите сервер в рабочий процесс.
Документ заблокирован, сервер не может его изменить. Что делать?
Проверьте права на файл и папку. Можно попросить агента сделать редактируемую копию через copy_document и работать с ней.
Как включить подробные логи?
Задайте переменную MCP_DEBUG=1 в окружении сервера: export MCP_DEBUG=1 на Linux и macOS или set MCP_DEBUG=1 на Windows.
Картинка не вставляется. Почему?
Указывайте абсолютный путь к файлу и используйте JPEG или PNG. Проверьте также размер файла и права на чтение.
Работает ли сервер из России?
Сервер работает на вашем компьютере, ключи и аккаунт Microsoft не нужны.

Похожие серверы