关于 Word Editing MCP Server
面向处理 Word 文档的用户,提供读取、替换、删除 .docx 文件及转为 PDF 的 MCP 服务;转换可保留格式和图像。
主要功能
- 01列出文件夹内容
- 02读取 .docx 文本
- 03替换文本并另存
- 04删除 Word 文件
- 05转换为保留格式的 PDF
适用场景
- 01查看文件夹中的文档
- 02提取 Word 文档文本
- 03批量替换文档用词
- 04将 Word 文档转为 PDF
MCP 相关
作为 MCP 服务向客户端提供 Word 文件操作及 PDF 转换工具。文件操作支持绝对路径或相对路径;PDF 转换需要安装 LibreOffice。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Word Editing MCP Server
此服务提供用于操作 Microsoft Word(.docx)文件并将其转换为 PDF 的工具,可精准保留格式。
这是一个基于 TypeScript 的 MCP 服务,提供用于操作 Word 文件的工具。它通过以下功能展示 MCP 的核心概念:
- 用于读取、修改和删除 Word 文件的工具
- 用于将 Word 文件转换为 PDF(完整保留格式)的工具
- 所有文件和文件夹操作现在都可直接使用绝对路径或相对路径(相对于进程的当前工作目录)。不再存在预先选择工作文件夹的概念。
功能
Word 工具
list_files_in_folder
- 用途:列出指定文件夹中的文件。
- 参数:
folderPath(可选,文件夹的绝对路径或相对路径;如果省略,则使用当前工作目录)。
read_word_content
- 用途:读取 Word(.docx)文件的文本内容。
- 参数:
filePath(.docx 文件的绝对路径或相对路径)。
replace_word_words
- 用途:替换 Word(.docx)文件中的文字并另存为新文件。
- 参数:
filePath(输入文件,绝对路径或相对路径)outputFilePath(输出文件,绝对路径或相对路径)replacements({from, to}数组)
delete_word_file
- 用途:删除 Word(.docx)文件。
- 参数:
filePath(.docx 文件的绝对路径或相对路径)。
word_to_pdf
- 用途:将 Word(.docx)文件转换为 PDF,并保留所有格式和图片。需要安装 LibreOffice。
- 参数:
filePath(输入 .docx 文件,绝对路径或相对路径)outputFilePath(输出 .pdf 文件,绝对路径或相对路径)
- 注意:此工具使用 LibreOffice 的无头模式进行专业级转换。如果未安装 LibreOffice,请参阅下方的安装部分。
完整安装
安装 Node.js 依赖:
npm install
安装 LibreOffice(用于将 Word 转换为 PDF):
npm run install-libreoffice
编译服务:
npm run build
开发时使用自动重新构建:
npm run watch
在 Claude Desktop 中使用
将以下配置添加到:
MacOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"Word Editing Server": {
"command": "node",
"args": [
"/PATH_TO_THE_PROJECT/build/index.js"
],
"env": {
}
}
}
}
调试
由于 MCP 服务通过 stdio 通信,调试可能比较困难。我们建议使用 MCP Inspector,它可通过包脚本运行:
npm run inspector
Inspector 会提供一个 URL,供你在浏览器中访问调试工具。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。