MCP Catalogs
Home

word-mcp-live

by ykarapazar·86·Score 49

MCP server with 124 tools for Microsoft Word including live editing, tracked changes, and cross-platform functionality.

productivityai-llmdeveloper-tools
23
Forks
6
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

word-mcp-live provides comprehensive control over Microsoft Word through the MCP protocol, allowing AI assistants to perform document manipulation tasks while documents are open. It supports both cross-platform operations using python-docx and native live editing on Windows (via COM automation) and macOS (via JXA automation). The server offers advanced features like tracked changes with proper attribution, threaded comments, per-action undo capabilities, and layout diagnostics.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Automated document generation and formatting with AI assistance
you:Collaborative document review with AI-managed tracked changes
you:Cross-platform document manipulation without opening Word interface
you:Does this work with Microsoft Word on Linux?
you:How do I configure the author name for tracked changes?

When to choose this

Choose this when you need AI to interact with Microsoft Word documents, especially for live editing, tracked changes, or when working with existing Word workflows requiring immediate visual feedback.

When NOT to choose this

Don't choose this if you need support for non-Microsoft document formats, if you're on Linux and require live editing, or if you need document processing without having Microsoft Word installed.

Tools this server exposes

12 tools extracted from the README
  • get_document_text

    Reads text content from a Word document

  • word_live_replace_text

    Replaces text in a live Word document with tracked changes

  • add_comment

    Adds a comment anchored to specific text in a Word document

  • set_heading_style

    Applies heading styles to text in a Word document

  • insert_table_of_contents

    Inserts a table of contents based on document headings

  • set_page_layout

    Configures page layout settings in a Word document

  • add_header_footer

    Adds headers and footers to a Word document

  • insert_cross_reference

    Inserts cross-references to headings, figures, or tables

  • track_changes_accept_all

    Accepts all tracked changes in a Word document

  • insert_table

    Inserts a new table into a Word document

  • word_live_format_text

    Applies formatting to text in a live Word document

  • add_equation

    Inserts mathematical equations into a Word document

Comparable tools

office-excel-mcpgoogle-docs-mcpfile-system-mcppython-docx

Installation

Install the package:

pip install word-mcp-live

Add to your Claude Desktop configuration (claude_desktop_config.json):

{
  "mcpServers": {
    "word": {
      "command": "uvx",
      "args": ["word-mcp-live"],
      "env": {
        "MCP_AUTHOR": "Your Name",
        "MCP_AUTHOR_INITIALS": "YN"
      }
    }
  }
}

FAQ

Does this work with Microsoft Word on Linux?
The cross-platform mode works on Linux, but live editing requires either Windows (COM) or macOS (JXA), as there's no native Word application for Linux.
How do I configure the author name for tracked changes?
Set the environment variables MCP_AUTHOR and MCP_AUTHOR_INITIALS in your MCP server configuration. The default author name is 'Author'.

Compare word-mcp-live with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.