Skip to main content

docxengine

Deterministic OOXML editing with tracked changes, hash-anchored addressing, and a token-efficient agent view — exposed as an MCP server for AI agents. Editing the XML directly preserves tracked changes, comments, and footnotes that mainstream libraries drop.

pip install docxengine        # or: uvx docxengine-mcp  (zero-install run)

The file-first MCP server (docxengine-mcp): every tool takes a file path, and each edit is validated and saved back automatically — no handle to track, no save step.

docxengine-mcp                              # stdio
claude mcp add docx -- uvx docxengine-mcp   # Claude Code

The public tool contract lives in spec/ and is validated against the conformance corpus.

Release files for docxengine 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docxengine 1.0.0
File Size Uploaded
docxengine-1.0.0.tar.gz 165.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for docxengine 1.0.0
File Interpreter ABI Platform
docxengine-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 309.2 kB

Release files / docxengine-1.0.0.tar.gz

Download URL docxengine-1.0.0.tar.gz
Size 165.9 kB
Tags Source
SHA-256 checksum
How to use checksums
058cfc490a30bb023f5d0781f126c1ef403236a20c2c5647a72e925a9e6af844
BLAKE2b-256 checksum
How to use checksums
5f3af631805a8002f18dc6eedeab29a0fa63fc015e0d516998e3add8665cb3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release files / docxengine-1.0.0-py3-none-any.whl

Download URL docxengine-1.0.0-py3-none-any.whl
Size 143.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
abad42400c82cd55d4c94189d5e218a3ac009efc65a045db1d32154cd528eeed
BLAKE2b-256 checksum
How to use checksums
a774adf32d0fa0017e8472e2fd2176a92caf483aecd3bdecf956486b062f5f6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page