mcpField
W
Word Editing MCP Server

Word Editing MCP Server

本地服务
github.com/KS-GEN-AI生产力277 周前更新

关于 Word Editing MCP Server

面向处理 Word 文档的用户,提供读取、替换、删除 .docx 文件及转为 PDF 的 MCP 服务;转换可保留格式和图像。

主要功能

  1. 01列出文件夹内容
  2. 02读取 .docx 文本
  3. 03替换文本并另存
  4. 04删除 Word 文件
  5. 05转换为保留格式的 PDF

适用场景

  1. 01查看文件夹中的文档
  2. 02提取 Word 文档文本
  3. 03批量替换文档用词
  4. 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,供你在浏览器中访问调试工具。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。