返回市场
文档编辑mcp

文档编辑mcp

作者:alejandroBallesterosC42 星标更新:2025-11-10

项目介绍

【技术文档摘要】: 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 Document MCP Server 到 Claude Desktop:

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  # 在 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

贡献

欢迎贡献!请随时提交拉取请求。