DOCX-MCP 开源项目:实现 AI 自动化操作 Word 文档
DOCX-MCP 是基于 MCP 协议的开源工具集,提供 42 个功能供 AI 自动化操作 Word 文档。支持本地运行或云端配置,允许大模型通过自然语言指令创建、编辑、排版及分析 Word 文件。核心功能涵盖文档管理、文本处理、表格构建与分析、图片插入及页面设置等。开发者可通过 uvx 命令快速启动服务,并在 IDE 中集成使用,实现批量文档生成与自动化办公流程。

DOCX-MCP 是基于 MCP 协议的开源工具集,提供 42 个功能供 AI 自动化操作 Word 文档。支持本地运行或云端配置,允许大模型通过自然语言指令创建、编辑、排版及分析 Word 文件。核心功能涵盖文档管理、文本处理、表格构建与分析、图片插入及页面设置等。开发者可通过 uvx 命令快速启动服务,并在 IDE 中集成使用,实现批量文档生成与自动化办公流程。

在日常工作中,Word 文档处理是常见需求。但涉及批量处理时,手动复制粘贴往往效率低下且枯燥。能否让 AI 像助理一样,通过自然语言指挥完成 Word 文档的创建、编辑与排版?
近期出现了一个名为 DOCX-MCP 的开源项目,它提供了一个功能强大的'Word 文档处理工具箱',内置 42 个工具。其核心价值在于给 AI 和 Word 之间搭建桥梁,利用 MCP 协议让大模型(如 DeepSeek、Claude、ChatGPT 等)无缝调用这些工具。
DOCX-MCP 是一套给 AI 准备的、专门用来操作 Word 的工具。
推荐使用本地运行模式。打开终端(Windows CMD/PowerShell 或 Mac 终端),输入以下命令:
uvx docx-mcp
如果未安装 uv,按提示操作即可。启动成功后,终端会列出总计 42 个工具。

以 TRAE 为例,将以下 JSON 配置添加到服务器配置中:
{
"mcpServers": {
"docx-mcp": {
"command": "uvx",
"args": ["docx-mcp"]
}
}
}
配置成功后显示绿色对勾。


在 IDE 中使用 @Builder with MCP 协作,允许 AI 使用 docx-mcp 工作。
例如指令:
使用 docx-mcp 工具:创建一个名为'工作周报.docx'的新文档。在文档里添加一个一级标题,内容是'关于本周项目进展'。在标题下方,添加一个段落,内容是'本周项目进展顺利,各项指标均已达成。'最后,保存文档。

完成后,可在用户文件夹找到生成的文件。

解决文件层面的操作。包括新建 (create_document)、打开 (open_document)、保存 (save_document, save_as_document)、关闭 (close_document)、复制 (copy_document, create_work_copy) 及查看信息 (get_document_info)。
实战指令:
'帮我新建一个 Word 文档,保存为'项目周报_2025_W41.docx'。另外,把上周的'工作周报'也复制一份到这个文件夹,并重命名为'周报存档.docx'。最后,告诉我新建的这个周报里现在有多少个段落和表格。'



处理文档里的文字。包括添加标题 (add_heading)、段落 (add_paragraph),控制格式(粗体、斜体、颜色、字体),以及批量替换 (search_and_replace)。
实战指令:
'打开'项目周报_2025_W41.docx',在顶部添加一个一级标题'AI 智能体项目周报'。接着在下面写一段话:'本周项目进展顺利,各项指标均已达成。',把'进展顺利'这四个字设为红色、加粗、14 号字。然后,把整篇文档里所有的'项目'都替换成'AI 项目'。'



让 AI 具备从无到有'盖'出表格的能力。包括设定行列数创建 (add_table)、动态增减行列 (add_table_row, add_table_column)、合并单元格 (merge_table_cells) 及设置样式 (format_table)。
实战指令:
'在周报的文字下面,帮我直接根据这些数据创建一个带表头的表格:第一行是'任务名称,负责人,完成度',第二行是'模型调试,张三,100%',第三行是'UI 设计,李四,80%'。创建好后,把表格的整体风格设置成'浅色网格'样式,并把表头那一行里的'负责人'和'完成度'两个单元格合并起来。'



执行复杂操作前的'眼睛'。调用 extract_document_structure 或 extract_all_tables_structure 提取文档结构和表格详情,确保后续操作准确。
实战指令:
'在操作之前,你先帮我分析一下'项目周报_2025_W41.docx'这个文档,告诉我里面有几个表格,每个表格的结构是怎样的,把结果用 JSON 格式给我。'


负责文档'颜值'。图片方面包括添加 (add_image)、提取 (extract_images)、调整大小 (resize_image)。页面方面包括设置页边距 (set_page_margins)、方向 (set_page_orientation)、大小 (set_page_size)。
实战指令:
'为了让周报更好看,在文档结尾插入'公司 logo.png'这张图,把它的大小调整为 2 英寸宽。然后把整个文档的页边距都设为 1.5 英寸,并且把纸张方向改为横向。'


进阶用户和开发者准备。智能功能包括从模板智能创建 (intelligent_create_document) 或规划任务步骤 (create_intelligent_workflow_plan)。系统状态检查包括 get_system_status、test_connection 等。
为了方便上手和研究,整理相关地址如下:
DOCX-MCP 展示了将传统封闭软件通过标准化'工具箱'交给 AI 接管的可能性。学会使用这样的工具只是第一步,更重要的是理解工作范式的转变:从编写死板脚本转变为打造工具并指挥 AI 完成更复杂的动态任务。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online