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

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A collection of Model Context Protocol servers that enable Claude Desktop to provide development assistance capabilities with filesystem, Git, shell command, and web search functionality without incurring API usage costs.
            Last updated -
            2
            14
            TypeScript
            MIT License
            • Apple
          • -
            security
            A
            license
            -
            quality
            A custom Model Context Protocol server that gives Claude Desktop and other LLMs access to file system operations and command execution capabilities through standardized tool interfaces.
            Last updated -
            22
            Python
            Apache 2.0
            • Apple
            • Linux
          • -
            security
            F
            license
            -
            quality
            A filesystem Model Context Protocol server that provides Claude Desktop with capabilities to read, write, and manipulate files on your system.
            Last updated -
            TypeScript
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that allows Claude Desktop to manage and execute tasks in a queue-based system, supporting planning, execution, and completion phases.
            Last updated -
            322
            2
            TypeScript
            MIT License
            • Apple

          View all related MCP servers

          ID: au9hy3g8xo