Office-Word-MCP-Server
Сервер Model Context Protocol (MCP) для создания, чтения и обработки документов Microsoft Word. Этот сервер позволяет помощникам ИИ работать с документами Word через стандартизированный интерфейс, предоставляя богатые возможности редактирования документов.
Обзор
Office-Word-MCP-Server реализует протокол контекста модели для представления операций с документами Word в качестве инструментов и ресурсов. Он служит мостом между помощниками ИИ и документами Microsoft Word, позволяя создавать документы, добавлять контент, форматировать и анализировать.
Сервер имеет модульную архитектуру, которая разделяет задачи на основные функции, инструменты и утилиты, что делает его легко обслуживаемым и расширяемым для будущих улучшений.
Пример
Пормпт
Выход
Related MCP server: Appwrite MCP Server
Функции
Управление документами
Создавайте новые документы Word с метаданными
Извлечение текста и анализ структуры документа
Просмотр свойств документа и статистики
Список доступных документов в каталоге
Создавайте копии существующих документов
Объединить несколько документов в один документ
Конвертировать документы Word в формат PDF
Создание контента
Добавьте заголовки с разными уровнями
Вставьте абзацы с дополнительным стилем
Создавайте таблицы с пользовательскими данными
Добавьте изображения с пропорциональным масштабированием
Вставить разрывы страниц
Добавляйте сноски и концевые примечания к документам
Преобразовать сноски в концевые сноски
Настройте стиль сносок и концевых сносок
Форматирование расширенного текста
Форматирование определенных разделов текста (жирный, курсив, подчеркивание)
Изменить цвет текста и свойства шрифта
Применение пользовательских стилей к текстовым элементам
Поиск и замена текста во всех документах
Форматирование таблицы
Форматирование таблиц с использованием границ и стилей
Создавайте строки заголовков с особым форматированием
Применить затенение ячеек и пользовательские границы
Структурируйте таблицы для лучшей читаемости
Расширенные возможности обработки документов
Удалить абзацы
Создавайте собственные стили документов
Применяйте единообразное форматирование во всех документах.
Форматируйте определенные диапазоны текста с подробным контролем
Защита документов
Добавьте защиту паролем к документам
Реализуйте ограниченное редактирование с помощью редактируемых разделов
Добавляйте цифровые подписи к документам
Проверка подлинности и целостности документа
Установка
Установка через Smithery
Чтобы автоматически установить Office Word Document Server для Claude Desktop через Smithery :
Предпосылки
Python 3.8 или выше
менеджер пакетов pip
Базовая установка
Использование сценария установки
В качестве альтернативы вы можете использовать предоставленный скрипт настройки, который обрабатывает:
Проверка предварительных условий
Настройка виртуальной среды
Установка зависимостей
Генерация конфигурации MCP
Использование с Claude для рабочего стола
Конфигурация
Метод 1: После локальной установки
После установки добавьте сервер в файл конфигурации Claude for Desktop:
Метод 2: Без установки (с использованием uvx)
Вы также можете настроить Claude for Desktop для использования сервера без локальной установки с помощью менеджера пакетов uvx:
Расположение файлов конфигурации:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
Перезапустите Claude for Desktop, чтобы загрузить конфигурацию.
Примеры операций
После настройки вы можете попросить Клода выполнить такие операции, как:
«Создайте новый документ с именем «report.docx» и титульным листом»
«Добавить заголовок и три абзаца в мой документ»
«Вставьте таблицу 4x4 с данными о продажах»
«Слово «важно» в абзаце 2 следует выделить жирным шрифтом и красным цветом»
«Найти и заменить все вхождения «старого термина» на «новый термин»»
«Создать собственный стиль для заголовков разделов»
«Применить форматирование к таблице в моем документе»
Ссылка на API
Создание документа и свойства
Добавление контента
Извлечение контента
Форматирование текста
Форматирование таблицы
Поиск неисправностей
Общие проблемы
Отсутствующие стили
В некоторых документах могут отсутствовать необходимые стили для операций с заголовками и таблицами.
Сервер попытается создать отсутствующие стили или использовать прямое форматирование.
Для достижения наилучших результатов используйте шаблоны со стандартными стилями Word.
Проблемы с разрешением
Убедитесь, что у сервера есть разрешение на чтение/запись путей к документам.
Используйте функцию
copy_documentдля создания редактируемых копий заблокированных документов.Проверьте права собственности на файл и разрешения в случае сбоя операций
Проблемы со вставкой изображений
Используйте абсолютные пути для файлов изображений
Проверьте совместимость формата изображения (рекомендуется JPEG, PNG)
Проверьте размер файла изображения и разрешения
Отладка
Включите подробное ведение журнала, установив переменную среды:
Внося вклад
Вклады приветствуются! Пожалуйста, не стесняйтесь отправлять запрос на включение.
Форк репозитория
Создайте ветку функций (
git checkout -b feature/amazing-feature)Зафиксируйте свои изменения (
git commit -m 'Add some amazing feature')Отправить в ветку (
git push origin feature/amazing-feature)Открыть запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
Благодарности
Модель контекстного протокола для спецификации протокола
python-docx для работы с документами Word
FastMCP для реализации Python MCP
Примечание: Этот сервер взаимодействует с файлами документов в вашей системе. Всегда проверяйте, что запрошенные операции являются подходящими, прежде чем подтверждать их в Claude for Desktop или других клиентах MCP.