dealfluence avatar

Adeu

dealfluence/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 tools

Public 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

GitHub Repo stars PyPI version npm version Downloads MCP Compatible CI License: MIT

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.


View the full README on GitHub

Details

Repository
github.com/dealfluence/adeu
Category
Documents & Knowledge
Package
@adeu/mcp-server
Transport
STDIO
Registry
MCP registry, active

Related Documents & Knowledge MCP servers

View all
1open-agreements avatarOpen Agreementsopen-agreements/open-agreementsFill standard legal agreement templates (NDAs, SAFEs, NVCA docs, employment) as DOCX files.62stars
2yuna0x0 avatarHackMDyuna0x0/hackmd-mcpA Model Context Protocol server for integrating HackMD's note-taking platform with AI assistants.61stars
3waystation-ai avatarMcpwaystation-ai/mcpUltimate toolbox to connect your LLM to popular productivity tools such as Monday, AirTable, Slack0stars
4raphasouthall avatarNeuroStackraphasouthall/neurostackToken-efficient MCP memory for Markdown vaults. Tiered search, GraphRAG, AI memories.43stars
5aliasunder avatarVault Cortexaliasunder/vault-cortexStandalone MCP server for Obsidian vaults — hybrid search, notes & files, memory, tasks, OAuth 2.137stars
6shaqmughal avatarSeekstoneshaqmughal/seekstoneFilesystem-direct Obsidian MCP server — search and edit your vault with low context-tax.35stars