
Adeu
If you're building agents that need to edit Word documents without destroying formatting, this is the MCP server to use. It exposes read_docx, process_document_batch, and finalize_document tools that translate DOCX into CriticMarkup, let your LLM propose text changes in plain Markdown, then apply them back as native Track Changes in the XML. The validation layer blocks ambiguous matches before they touch the file. Python backend talks directly to live MS Word on Windows. TypeScript core works everywhere else. You get a Virtual DOM for Word that lets Claude redline contracts the same way a human reviewer would, preserving fonts, margins, and comments while the agent focuses on semantics.
- GitHub stars
- 90
- tools
- 3
- transport
- STDIO
- last updated
- May 16, 2026
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
read_docxReads a .docx document and renders a custom, interactive Markdown view inside the chat window when the agent reads a document.
Reads a .docx document and renders a custom, interactive Markdown view inside the chat window when the agent reads a document.
No parameter schema in public metadata yet.
process_document_batchApplies a unified list of changes: search-and-replace text edits via type "modify", and accepts, rejects, or replies to existing Track Changes and Comments by ID.
Applies a unified list of changes: search-and-replace text edits via type "modify", and accepts, rejects, or replies to existing Track Changes and Comments by ID.
No parameter schema in public metadata yet.
finalize_documentStrips dangerous metadata, author names, and internal tracking IDs, locks the document, and prepares it for distribution.
Strips dangerous metadata, author names, and internal tracking IDs, locks the document, and prepares it for distribution.
No parameter schema in public metadata yet.
Sponsors
Readme
Adeu: Track Changes for the LLM era
LLMs speak Markdown; reviewers speak "Track Changes."
Adeu is a docx ↔ LLM translator: a Model Context Protocol (MCP) server (Python and Node.js implementations) and accompanying SDKs that act as a Virtual DOM for Microsoft Word. It provides a two-way abstraction layer that lets AI agents freely edit document text without destroying the underlying formatting or complex DOCX XML.
Details
- Repository
- github.com/dealfluence/adeu
- Category
- Documents & Knowledge
- Package
@adeu/mcp-server- Transport
- STDIO
- Registry
- MCP registry, active