Claude Document MCP Server

Claude 文档 MCP 服务器

模型上下文协议 (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 或更高版本。

自动设置(推荐)

运行安装脚本以自动安装依赖项并配置 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桌面:

claude_desktop_config.json文件复制到:

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

模型上下文协议集成

该服务器遵循模型上下文协议规范,为 Claude Desktop 提供文档操作功能:

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

API 参考

微软 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文件中,以便进行故障排除。

执照

麻省理工学院

贡献

欢迎贡献代码!欢迎提交 Pull 请求。

-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

模型上下文协议服务器允许 Claude Desktop 对 Microsoft Word、Excel 和 PDF 文件执行文档操作,包括创建、编辑和格式转换。

  1. Features
    1. Microsoft Word Operations
    2. Excel Operations
    3. PDF Operations
  2. Setup
    1. Automatic Setup (Recommended)
    2. Manual Setup
  3. Model Context Protocol Integration
    1. API Reference
      1. Microsoft Word
      2. Excel
      3. PDF
    2. Logs
      1. License
        1. Contributing
          ID: au9hy3g8xo