MCP PDF工具
使用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
安装
- 克隆此仓库
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"
]
}
}
}