mcpField
C
Claude Document MCP Server

Claude Document MCP Server

本地服务
github.com/alejandroBallesterosC文件与存储5250 周前更新

关于 Claude Document MCP Server

Claude Document MCP Server 是一个轻量级 MCP 服务,供 Claude Desktop 对 Word、Excel 和 PDF 文件执行创建、编辑与转换操作。适合需要通过 Claude 自动处理办公文档的用户。

主要功能

  1. 01创建与编辑 Word 文档段落和标题
  2. 02Excel 单元格、行列与工作表编辑
  3. 03从 CSV 或文本转换为 Excel 与 Word
  4. 04将 Word 文档转换为 PDF
  5. 05操作日志记录到文件

适用场景

  1. 01根据文本内容批量生成 Word 文档
  2. 02用 Claude 修改已有 Excel 表格数据
  3. 03将 CSV 数据转换为 Excel 文件

MCP 相关

该服务以 MCP 服务形式提供文档操作工具,并提供能力说明类资源,供 Claude Desktop 等 MCP 客户端调用。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"document-edit": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MseeP.ai 安全评估徽章

Claude 文档 MCP 服务

smithery 徽章

一个模型上下文协议(MCP)服务,允许 Claude Desktop 对 Microsoft Word、Excel 和 PDF 文件执行文档操作。

功能

Microsoft Word 操作
  • 根据文本创建新的 Word 文档
  • 编辑现有 Word 文档(添加、编辑或删除段落和标题)
  • 将文本文件(.txt)转换为 Word 文档
Excel 操作
  • 根据 JSON 或类似 CSV 的文本创建新的 Excel 电子表格
  • 编辑现有 Excel 文件(更新单元格和区域、添加或删除行、列和工作表)
  • 将 CSV 文件转换为 Excel
PDF 操作
  • 根据文本创建新的 PDF 文件
  • 将 Word 文档转换为 PDF 文件

设置

此 MCP 服务需要 Python 3.10 或更高版本。

通过 Smithery 安装

如需通过 Smithery 自动为 Claude Desktop 安装 Claude 文档 MCP 服务:

npx -y @smithery/cli install @alejandroBallesterosC/document-edit-mcp --client claude
自动设置(推荐)

运行设置脚本,自动安装依赖项并为 Claude Desktop 配置:

git clone https://github.com/alejandroBallesterosC/document-edit-mcp
cd document-edit-mcp
./setup.sh

此操作将:

  1. 创建虚拟环境
  2. 安装所需依赖项
  3. 为 Claude Desktop 配置服务
  4. 创建所需目录
手动设置

如果你倾向于手动设置:

  1. 安装依赖项:
cd claude-document-mcp
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
pip install -e .
  1. 配置 Claude Desktop:

将 claude_desktop_config.json 文件复制到:

  • Mac:~/Library/Application Support/Claude/
  • Windows:%APPDATA%\Claude\
  1. 重启 Claude Desktop

模型上下文协议集成

此服务遵循模型上下文协议规范,为 Claude Desktop 提供文档处理功能:

  • 工具:提供用于 Word、Excel 和 PDF 操作的处理功能
  • 资源:提供有关功能的信息
  • 提示词:(目前尚未实现)

API 参考

Microsoft Word
创建 Word 文档
create_word_document(filepath: str, content: str) -> Dict
编辑 Word 文档
edit_word_document(filepath: str, operations: List[Dict]) -> Dict
将 TXT 转换为 Word
convert_txt_to_word(source_path: str, target_path: str) -> Dict
Excel
创建 Excel 文件
create_excel_file(filepath: str, content: str) -> Dict
编辑 Excel 文件
edit_excel_file(filepath: str, operations: List[Dict]) -> Dict
将 CSV 转换为 Excel
convert_csv_to_excel(source_path: str, target_path: str) -> Dict
PDF
创建 PDF 文件
create_pdf_file(filepath: str, content: str) -> Dict
将 Word 转换为 PDF
convert_word_to_pdf(source_path: str, target_path: str) -> Dict

日志

服务会将所有操作记录到控制台以及 logs/document_mcp.log 文件中,以便排查问题。

许可证

MIT

参与贡献

欢迎贡献!请随时提交 Pull Request。

评论

支持 Markdown

第一次接触 MCP?

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

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