/ Каталог / Песочница / Office Word MCP
● Сообщество GongRzhe ⚡ Сразу

Office Word MCP

автор GongRzhe · GongRzhe/Office-Word-MCP-Server

Читайте, редактируйте и создавайте настоящие .docx-файлы из Claude — абзацы, таблицы, заголовки, комментарии и вывод уровня отслеживания изменений.

Office Word MCP оборачивает python-docx, предоставляя Claude полный доступ на чтение/запись Word-документов. Полезен для генерации отчётов, правки договоров, пакетного создания документов и преобразования структурированных данных в корректно отформатированный Word-вывод для нетехнических получателей. Поддерживает таблицы, заголовки, стили, изображения и комментарии.

Зачем использовать

Ключевые функции

Живое демо

Как выглядит на практике

office-word-mcp.replay ▶ готово
0/0

Установка

Выберите клиент

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Откройте Claude Desktop → Settings → Developer → Edit Config. Перезапустите после сохранения.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Cursor использует ту же схему mcpServers, что и Claude Desktop. Конфиг проекта приоритетнее глобального.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Щёлкните значок MCP Servers на боковой панели Cline, затем "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "office-word-mcp": {
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  }
}

Тот же формат, что и Claude Desktop. Перезапустите Windsurf для применения.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "office-word-mcp",
      "command": "uvx",
      "args": [
        "--from",
        "office-word-mcp-server",
        "word_mcp_server"
      ]
    }
  ]
}

Continue использует массив объектов серверов, а не map.

~/.config/zed/settings.json
{
  "context_servers": {
    "office-word-mcp": {
      "command": {
        "path": "uvx",
        "args": [
          "--from",
          "office-word-mcp-server",
          "word_mcp_server"
        ]
      }
    }
  }
}

Добавьте в context_servers. Zed перезагружается автоматически.

claude mcp add office-word-mcp -- uvx --from office-word-mcp-server word_mcp_server

Однострочная команда. Проверить: claude mcp list. Удалить: claude mcp remove.

Сценарии использования

Реальные сценарии: Office Word MCP

Генерируйте еженедельные отчёты о статусе как готовые Word-документы

👤 PM, аналитики, консультанты, сдающие результаты в .docx ⏱ ~25 min beginner

Когда использовать: Клиент ожидает Word, а не Markdown или PDF, и вы не хотите копировать-вставлять каждую неделю.

Предварительные требования
  • Шаблонный документ для копирования стилей — Сохраните стандартный отчёт как ~/templates/status-report.docx
Поток
  1. Открытие шаблона
    Use word-mcp. Open ~/templates/status-report.docx and tell me its structure (headings + table count).✓ Скопировано
    → Возвращён план — список H1, H2 и размеры таблиц
  2. Заполнение данными текущей недели
    Save a copy as week-of-2026-04-27.docx. Replace placeholder tables with this week's numbers (paste data). Leave the cover page intact.✓ Скопировано
    → Копия сохранена, таблицы обновлены, обложка нетронута
  3. Добавление резюмирующего абзаца
    Under 'Executive Summary', insert 3 paragraphs covering top wins, blockers, and asks. Match the existing paragraph style.✓ Скопировано
    → Абзацы добавлены с правильным стилем

Итог: Готовый к отправке Word-отчёт, воссоздаваемый каждую неделю без ручного форматирования.

Подводные камни
  • Кастомные шрифты шаблона не встроены — python-docx записывает ссылки; если у получателя нет шрифтов, встройте их через Word или используйте системные
Сочетать с: filesystem

Правьте черновик договора с комментариями

👤 Юридически смежные роли, рецензирующие чужие черновики ⏱ ~30 min intermediate

Когда использовать: Вы получили черновик договора и хотите, чтобы Claude пометил рискованные пункты с привязанными комментариями.

Поток
  1. Загрузка документа
    Read contract.docx. List the section headings and any clauses with payment terms or liability caps.✓ Скопировано
    → Индекс разделов плюс выделенные пункты
  2. Добавление комментариев к рискованным местам
    For each risky clause, add a comment from 'Claude' explaining the concern and a suggested redline.✓ Скопировано
    → Комментарии видны при открытии в Word

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

Подводные камни
  • Привязка комментариев смещается на длинных абзацах — Привязывайте к предложению, а не к абзацу; проверяйте, открыв в Word

Слияние почты: генерируйте 50 персонализированных писем из CSV

👤 Операционные/HR/административные роли, рассылающие персонализированные коммуникации ⏱ ~20 min beginner

Когда использовать: У вас есть список получателей и шаблон письма; вы хотите один .docx на человека.

Предварительные требования
  • Список получателей в виде CSV — Столбцы: name, email, custom_field
Поток
  1. Сопоставление полей
    Open template.docx. Show me every {{placeholder}} and ask which CSV column maps to each.✓ Скопировано
    → Список плейсхолдеров и запрос маппинга
  2. Запуск слияния
    For each row in recipients.csv, render template.docx into ./output/<lastname>.docx. Confirm count at the end.✓ Скопировано
    → N файлов записано; соответствие между строками и файлами подтверждено

Итог: Файлы .docx для каждого получателя, готовые к вложению в email.

Подводные камни
  • Специальные символы в именах ломают имена файлов — Выполняйте slugify перед сохранением
Сочетать с: filesystem

Комбинации

Сочетайте с другими MCP — эффект x10

office-word-mcp + office-powerpoint-mcp

Генерация Word-отчёта и соответствующей презентации из одного источника

Take the same data — produce status.docx for the long form and status.pptx for the readout.✓ Скопировано
office-word-mcp + filesystem

Чтение CSV-входных данных и запись .docx-выходов для каждой строки

Read recipients.csv via filesystem; render template.docx per row via word-mcp.✓ Скопировано

Инструменты

Что предоставляет этот MCP

ИнструментВходные данныеКогда вызыватьСтоимость
create_document filename, title?, author? Создание нового документа 0
get_document_text filename Чтение существующего содержимого 0
add_paragraph filename, text, style? Добавление основного текста 0
add_heading filename, text, level Структура разделов 0
add_table filename, rows, cols, data? Табличный контент 0
search_and_replace filename, find, replace Массовая замена текста / заполнение шаблонов 0
add_comment filename, paragraph_index, text, author Правка договоров с комментариями 0

Стоимость и лимиты

Во что обходится

Квота API
Не применимо — локальный
Токенов на вызов
100–500 на вызов
Деньги
Бесплатно (MIT)
Совет
Используйте search_and_replace вместо стриминга полной перезаписи документа

Безопасность

Права, секреты, радиус поражения

Минимальные скоупы: filesystem-read filesystem-write
Хранение учётных данных: Нет
Исходящий трафик: Нет

Устранение неполадок

Частые ошибки и исправления

PermissionError при сохранении

Файл открыт в Word — закройте его, прежде чем позволить Claude записывать

Стиль не применяется

Имена стилей чувствительны к регистру в python-docx; проверьте имена стилей в исходном шаблоне

Комментарии не отображаются

Убедитесь, что Word открыт с видимой панелью комментариев; комментарии корректно сохраняются в XML .docx

Альтернативы

Office Word MCP в сравнении

АльтернативаКогда использоватьКомпромисс
Office PowerPoint MCPВам нужны слайды, а не документыДругая поверхность, от того же автора
Excel MCP ServerВам нужны электронные таблицыExcel для табличных данных; Word для текста

Ещё

Ресурсы

📖 Читать официальный README на GitHub

🐙 Открытые задачи

🔍 Все 400+ MCP-серверов и Skills