Office-Word-MCP-Server
Сервер Model Context Protocol (MCP) для создания, чтения и обработки документов Microsoft Word. Этот сервер позволяет помощникам ИИ работать с документами Word через стандартизированный интерфейс, предоставляя богатые возможности редактирования документов.
Обзор
Office-Word-MCP-Server реализует протокол контекста модели для представления операций с документами Word в качестве инструментов и ресурсов. Он служит мостом между помощниками ИИ и документами Microsoft Word, позволяя создавать документы, добавлять контент, форматировать и анализировать.
Сервер имеет модульную архитектуру, которая разделяет задачи на основные функции, инструменты и утилиты, что делает его легко обслуживаемым и расширяемым для будущих улучшений.
Пример
Пормпт
Выход
Функции
Управление документами
- Создавайте новые документы 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.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Перезапустите 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.
You must be authenticated.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Сервер Model Context Protocol, который позволяет помощникам с искусственным интеллектом создавать, читать, редактировать и форматировать документы Microsoft Word с помощью стандартизированных инструментов и ресурсов.
- Обзор
- Функции
- Установка
- Использование с Claude для рабочего стола
- Ссылка на API
- Поиск неисправностей
- Внося вклад
- Лицензия
- Благодарности
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol implementation that enables AI assistants to interact with markdown documentation files, providing capabilities for document management, metadata handling, search, and documentation health analysis.Last updated -1434611TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.Last updated -2519PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that bridges AI assistants like Claude with Wordware's specialized agent capabilities, allowing dynamic loading and access to any Wordware flow through a standardized interface.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to directly read and edit Quip documents through a set of specialized tools.Last updated -JavaScriptISC License