If you're building AI workflows that need to edit existing Word documents without breaking formatting, this gives your MCP client surgical tools for the job. It exposes read_file to parse docx into stable paragraph IDs, grep to locate text, replace_text for pinpoint edits, and save to write both clean and tracked changes outputs. The architecture is TypeScript native, no Python or LibreOffice required. You get comment and footnote support, revision extraction as JSON, and compare_documents for diff workflows. It's built for the specific pain point where an agent proposes contract or document changes and you need deterministic, formatting-preserving edits that a human can review in Word's track changes.
claude mcp add --transport stdio usejunior-safe-docx uvx safe-docx