M

MCP PDF工具

@hanweg/mcp-pdf-tools
0 Stars 1.5k 次浏览 hanweg 更新于 2026-08-23

使用PyPDF2的MCP可以实现以下功能: • 合并PDF(merge-pdfs) • 提取页面(extract-pages) • 搜索PDF(search-pdfs) • 按顺序合并PDF(merge-pdfs-ordered,按照用户指定的顺序合并) • 查找相关PDF(find-related-pdfs,通过正则表达式提取文本以查找相关的PDF文件)

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "pdf-tools": {
      "args": [
        "--directory",
        "PATH_TO\\mcp-pdf-tools",
        "run",
        "pdf-tools"
      ],
      "command": "uv"
    }
  }
}

服务介绍

WORK IN PROGRESS - USE WITH CAUTION - Windows:

MCP PDF 工具服务器

一个提供 PDF 操作工具的 MCP(模型上下文协议)服务器。此服务器允许 LLM 通过模型上下文协议执行诸如合并 PDF 和提取页面等操作。

功能

  • 将多个 PDF 文件合并为一个 PDF
  • 按用户指定顺序将多个 PDF 文件合并为一个 PDF
  • 从 PDF 文件中提取特定页面
  • 搜索 PDF 文件系统搜索或 Everything 搜索比这更有效
  • 根据目标输入 PDF 的文本提取和正则表达式模式匹配查找(并合并)相关 PDF

安装

  1. 克隆此仓库
cd mcp-pdf-tools

# Create and activate virtual environment
uv venv
.venv\Scripts\activate

# Install the package
uv pip install -e .

与 Claude Desktop 一起使用

将以下内容添加到您的 Claude Desktop 配置文件 (claude_desktop_config.json) 中:

{
    "mcpServers": {
        "pdf-tools": {
            "command": "uv",
            "args": [
                "--directory",
                "PATH_TO\\mcp-pdf-tools",
                "run",
                "pdf-tools"
            ]
        }
    }
}

相关 MCP 服务