word-mcp-live
word-mcp-live
Единственный MCP-сервер, который редактирует документы Word, пока они открыты
Живое редактирование · Отслеживание изменений · Отмена по действию · 124 инструмента · Кроссплатформенный
word-mcp-live даёт любому ИИ-ассистенту, поддерживающему MCP, полный контроль над Microsoft Word. Откройте документ, скажите ИИ, что вам нужно, и наблюдайте за результатом — форматирование, отслеживание изменений, комментарии и всё остальное. Изменения появляются в реальном времени в вашем открытом документе.
Без word-mcp-live
ИИ может обсуждать ваш документ, но не может его редактировать
Вы копируете и вставляете между ИИ и Word, теряя форматирование
Отслеживание изменений? Вы делаете это вручную после
Каждое изменение означает сохранить → закрыть → обработать → открыть заново
С word-mcp-live
«Добавь отслеживаемое изменение, заменив ABC Corp на XYZ Ltd» — готово
Изменения появляются в реальном времени в вашем открытом документе Word
Каждое действие ИИ — это один Ctrl+Z
Настоящие отслеживаемые изменения с вашим именем, а не XML-хаки
Посмотрите в действии
https://github.com/user-attachments/assets/fbb09af4-1e25-4e49-94d0-45b363278810
Что отличает этот сервер
Живое редактирование — редактируйте документы, пока они открыты в Word. Без цикла сохранить-закрыть-открыть заново.
Полная отмена — каждое действие ИИ — это один Ctrl+Z. Ошиблись? Просто отмените.
Нативное отслеживание изменений — настоящие ревизии Word с вашим именем, а не XML-хаки.
Ветки комментариев — добавляйте, отвечайте, разрешайте и удаляйте комментарии как человек-рецензент.
Диагностика макета — обнаруживает проблемы форматирования до того, как они станут катастрофой при печати.
Уравнения и перекрёстные ссылки — вставляйте математические формулы и автоматически обновляемые ссылки.
124 инструмента — самый полный MCP-сервер для Word из доступных.
Related MCP server: Word Document MCP Server
Быстрый старт
pip install word-mcp-liveИли установите из исходников:
git clone https://github.com/ykarapazar/word-mcp-live.git
cd word-mcp-live
pip install -e .Установка клиента
Добавьте в ваш claude_desktop_config.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Добавьте в ваш .mcp.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}В один клик: Нажмите кнопку установки в верхней части этой страницы.
Вручную: Добавьте в ~/.cursor/mcp.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}В один клик: Установить в VS Code
Вручную: Добавьте в ваш settings.json в VS Code:
{
"mcp": {
"servers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}
}Добавьте в ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}{
"mcpServers": {
"word": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/ykarapazar/word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Примечание: режим Docker поддерживает только кроссплатформенные инструменты. Живое редактирование требует нативной установки на Windows.
MCP_AUTHORзадаёт ваше имя для отслеживаемых изменений и комментариев (по умолчанию:"Author").MCP_AUTHOR_INITIALSзадаёт инициалы для комментариев.
Два режима
Работает везде | Живое редактирование (Word открыт) | |
Что делает | Создаёт и редактирует сохранённые .docx-файлы | Редактирует документы в реальном времени, пока вы работаете в Word |
Платформа | Windows, macOS, Linux | Windows (COM) и macOS (JXA) |
Отмена | Сохранение на уровне файла | Отмена по действию Ctrl+Z (Windows); отмена по операции (macOS) |
Лучше всего для | Пакетная обработка, генерация документов | Интерактивное редактирование, форматирование, рецензирование |
Оба режима работают вместе. ИИ выбирает подходящий для задачи.
Живое редактирование на macOS (новое в v1.5.0)
Живые инструменты теперь работают на macOS через JavaScript for Automation (JXA). Те же имена инструментов, те же параметры — сервер определяет вашу платформу и использует нужный бэкенд автоматизации.
Функция | Windows | macOS |
Чтение/запись/поиск/замена текста | COM | JXA |
Форматирование (жирный, шрифт, стиль) | COM | JXA |
Отслеживание изменений и ревизии | COM | JXA |
Комментарии (добавление, удаление, список) | COM | JXA |
Таблицы (чтение, запись, добавление строк) | COM | JXA |
Макет страницы, колонтитулы, закладки | COM | JXA |
Уравнения, перекрёстные ссылки | COM | JXA |
Ответы в ветках комментариев | COM | Недоступно |
Разрешение/снятие разрешения комментариев | COM | Недоступно |
Просмотр истории отмены | COM | Недоступно |
Водяные знаки | COM | Недоступно |
Конфигурация
Переменная | По умолчанию | Описание |
|
| Имя автора для отслеживаемых изменений и комментариев |
|
| Инициалы автора для комментариев |
|
| Тип транспорта: |
|
| Хост для привязки (для транспортов SSE/HTTP) |
|
| Порт для привязки (для транспортов SSE/HTTP) |
Для удалённого развёртывания см. RENDER_DEPLOYMENT.md.
Примеры запросов
Просто скажите ИИ, что вам нужно, на простом языке:
"Draft a contract with tracked changes so my colleague can review"
"Format all headings as Cambria 13pt bold and add automatic numbering"
"Add a comment on paragraph 3 asking about the deadline"
"Find every mention of 'ABC Corp' and replace with 'XYZ Ltd' as a tracked change"
"Set the page to A4 landscape with 2cm margins"
"Insert a table of contents based on the document headings"
"Add page numbers in the footer and our company name in the header"
"Insert a cross-reference to Heading 2 in paragraph 5"Примеры использования
Пример 1: Чтение документа (кроссплатформенно)
Вызов инструмента: get_document_text
{ "filename": "C:/Documents/report.docx" }Ожидаемый вывод:
{
"status": "success",
"paragraphs": [
{"index": 0, "text": "Quarterly Report", "style": "Heading 1"},
{"index": 1, "text": "Revenue increased by 15% compared to Q3.", "style": "Normal"},
{"index": 2, "text": "Key Metrics", "style": "Heading 2"}
],
"total_paragraphs": 3
}Пример 2: Живое редактирование с отслеживанием изменений (Windows)
Вызов инструмента: word_live_replace_text
{
"filename": "report.docx",
"find_text": "ABC Corporation",
"replace_text": "XYZ Ltd",
"match_case": true,
"replace_all": true,
"track_changes": true
}Ожидаемый вывод:
{
"status": "success",
"replacements": 4,
"message": "Replaced 4 occurrences (tracked changes enabled)"
}Замены появляются как отслеживаемые изменения в Word с зачёркиванием «ABC Corporation» и подчёркиванием «XYZ Ltd».
Пример 3: Добавление комментария, привязанного к тексту (кроссплатформенно)
Вызов инструмента: add_comment
{
"filename": "C:/Documents/contract.docx",
"target_text": "payment within 30 days",
"comment_text": "Should we extend this to 45 days?",
"author": "Jane Smith"
}Ожидаемый вывод:
{
"status": "success",
"message": "Comment added by Jane Smith on 'payment within 30 days'"
}Комментарий появляется на панели рецензирования в Word, привязанный к указанному тексту.
Справочник инструментов
124 инструмента в двух режимах — см. полный справочник инструментов для подробностей.
Категория | Количество |
Кроссплатформенные (python-docx) | 80 |
Windows Live (COM-автоматизация) | 44 |
macOS Live (JXA-автоматизация) | 40 (из 44 живых инструментов) |
Требования
Python 3.11+
python-docx,fastmcp,msoffcrypto-tool(устанавливаются автоматически)Инструменты Windows Live: Windows 10/11 + Microsoft Word +
pywin32(устанавливается автоматически)Инструменты macOS Live: macOS + Microsoft Word для Mac (использует встроенный JXA — дополнительных зависимостей не требуется)
Кроссплатформенные инструменты работают без установленного Word — нужен только python-docx.
Участие в разработке
См. CONTRIBUTING.md для настройки разработки, стиля кода и добавления новых инструментов.
Нашли ошибку? Откройте issue. Есть идея? Запросите функцию.
Благодарности
Создано на основе GongRzhe/Office-Word-MCP-Server от GongRzhe (лицензия MIT).
Дополнительные библиотеки: python-docx · FastMCP · pywin32
Конфиденциальность
Этот сервер работает полностью на вашем локальном компьютере. Никакие данные не собираются, не передаются и не хранятся. См. полную Политику конфиденциальности.
Поддержка
Сообщения об ошибках: Откройте issue
Запросы функций: Запросите функцию
Обсуждения: GitHub Discussions
Лицензия
Лицензия MIT — см. LICENSE для подробностей.
История звёзд
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- -licenseBqualityNot gradedmaintenanceEnables AI assistants to create, read, and manipulate Microsoft Word documents with comprehensive formatting, table creation, content management, and document protection capabilities. Supports advanced operations like merging documents, PDF conversion, and rich text formatting through a standardized interface.32
- AlicenseBqualityDmaintenanceEnables AI assistants to create and manipulate Microsoft Word documents programmatically with support for rich text formatting, tables, lists, headings, and find-and-replace operations.1031MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to edit Microsoft Word documents live while they are open, with full support for tracked changes, comments, formatting, and 124 tools.182MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to directly read, edit, and manipulate Word documents, supporting image and table operations, paragraph editing, and search/replace.202MIT
Related MCP Connectors
AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.
Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.
SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/trustypangolin/word-mcp-live'
If you have feedback or need assistance with the MCP directory API, please join our Discord server