Skip to content

docxengine 1.0.0

Latest

Choose a tag to compare

@tamimbinhakim tamimbinhakim released this 17 Jun 08:04

First stable release. docxengine is a Python-only MCP server for surgical, fidelity-preserving DOCX editing by AI agents — deterministic OOXML editing with real tracked changes, threaded comments, hash-anchored addressing, and a token-efficient agent view.

Install

pip install docxengine        # or: uvx docxengine-mcp

MCP client config:

{ "mcpServers": { "docxengine": { "command": "uvx", "args": ["docxengine-mcp"] } } }

Highlights

  • 24 tools (23 over the file-first MCP server); real w:ins/w:del redlines with accept/reject by author/date
  • Content-hash anchors that survive edits; always-on OOXML validation gate (no Word "repair")
  • Token-efficient structural projection; text-first tools return Markdown over MCP
  • Hostile-input hardening (zip-bomb caps, <!DOCTYPE/<!ENTITY rejection, depth/path clamps)

Note

This release collapses the project to a single Python implementation: the prior TypeScript package (@docxengine/core), the cross-language conformance harness, and the SDK/integrator docs were removed. See the CHANGELOG for details.

476 tests passing.