← 返回目录
S

Safe Docx MCP Server

社区
以AI原生方式精准编辑 Word 与 OpenDocument 文档,保留原有格式
GitHub 源仓库 ↗
★ 37 Stars 分类 · 文件系统 热门
68FMRS · C

Safe Docx 是一个面向编码代理的本地文档编辑 MCP 服务器(stdio,npm 分发,Apache-2.0),主打对 .docx/.odt 的外科手术式编辑与格式保留,提供符合性报告佐证其 OOXML 兼容性;但不适合作为可视化编辑器或协作工具使用。

可靠性
8/20
安全与权限
16/20
维护活跃度
14/20
文档质量
18/20
安装易用性
12/20
查看 FMRS 评分方法 →

Safe Docx 是一个本地 MCP 服务器和 CLI,用于读取、搜索、编辑、比较、转换和保存 .docx 与 .odt 文档。它通过 npm 包 @usejunior/safe-docx 以 stdio 方式运行,可在保留文档结构的同时生成干净版本或带修订记录(tracked changes)的版本。项目采用 Apache-2.0 许可证,并提供了针对 ECMA-376 / OOXML 的符合性报告。源材料未列出具体工具名称,故工具清单留空。

安装接入

运行 npm install --global @usejunior/safe-docx 全局安装,然后在 MCP 客户端中配置可执行文件的绝对路径。例如在 Claude Code 中执行:claude mcp add safe-docx -- /absolute/path/to/safe-docx

选型与风险

适合谁

  • 需要通过编码代理对 .docx/.odt 文件进行精准、保留格式的局部编辑的开发者
  • 需要生成带修订记录以供人工审阅的文档修改流程

不适合谁

  • 需要浏览器渲染、实时协作或像素级分页保证的可视化编辑场景
  • 直接使用 .dotx 模板(需先转换为 .docx)

所需权限

  • 读写本地文档文件(.docx / .odt)的文件系统访问权限

风险与副作用

  • 文档编辑作用于本地文件,错误的针对性修改可能覆盖原文内容,建议利用其干净版/修订版双输出进行审阅
  • 项目声明并非可视化编辑器或排版引擎,复杂版式结果需人工核对

常见排障

  1. 确认 npm 包已全局安装并使用可执行文件的绝对路径配置客户端
  2. 检查 .dotx 模板是否已先转换为 .docx
  3. 查阅仓库的 docs/installation.md 了解版本固定与客户端配置方法

使用场景

让编码代理对合同等 .docx 文件做局部修改(如更改管辖法律条款),同时输出干净版和修订版
搜索、比较和转换 Word / OpenDocument 文档