Best for
- Developers who need precise, format-preserving edits to .docx/.odt files via coding agents
- Workflows that require tracked-changes output for human review
Safe Docx is a local, stdio-based MCP server (npm-distributed, Apache-2.0) built for coding agents, offering surgical, format-preserving edits to .docx/.odt files with conformance evidence for OOXML compatibility. It is not suited as a visual editor or collaboration tool.
Strongest · Documentation 18/20 Weakest · Reliability 8/20
Static review · not runListed 2026-09-07
Read the FMRS scoring method →Runtime:Node.js
Install globally with npm install --global @usejunior/safe-docx, then configure your MCP client with the installed executable's absolute path. For Claude Code: claude mcp add safe-docx -- /absolute/path/to/safe-docx.
After installing globally with npm, configure your MCP client with the executable's absolute path (e.g., claude mcp add safe-docx -- /absolute/path/to/safe-docx), then ask the client to read a .docx file; a returned document confirms the connection.
Once connected, you can ask your AI assistant things like:
Safe Docx is a local MCP server and CLI for reading, searching, editing, comparing, converting, and saving .docx and .odt files. Distributed via the npm package @usejunior/safe-docx over stdio, it preserves document structure and can produce clean or tracked-changes output. The project is Apache-2.0 licensed and publishes ECMA-376 / OOXML conformance reports. No tool names are listed in the source material, so the tool list is left empty.
Secure local file read/write access
Standalone MCP server for Obsidian vaults: hybrid search, notes & files, structured memory, tasks, OAuth 2.1.
Secure remote access to your Obsidian vault over HTTPS with OAuth 2.0 authentication.
A secure REST API and MCP server for your Obsidian vault
Source revision c4d58c02aa7e Data synced 2026-10-19 Read the FMRS scoring method