关于 Pdf_mcp_server
Pdf_mcp_server 是用于处理 PDF 的 MCP 服务,适合需要合并文件或提取指定页面的用户。它支持合并多个 PDF,以及导出指定页码或页段。
主要功能
- 01合并多个 PDF 文件
- 02导出指定页面
- 03指定页段或单独页码
适用场景
- 01将多个 PDF 合并为一个文件
- 02提取所需页面并另存为 PDF
MCP 相关
它向 MCP 客户端提供 PDF 合并和页面提取功能。README 展示了在 MCP 客户端中配置 SSE 端点的方式。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
http://127.0.0.1:8010/sseclaude mcp add --transport sse pdf_mcp_server http://127.0.0.1:8010/sse{"mcpServers":{"pdf_mcp_server":{"type":"sse","url":"http://127.0.0.1:8010/sse"}}}在 Cursor 中打开{"servers":{"pdf_mcp_server":{"type":"sse","url":"http://127.0.0.1:8010/sse"}}}在 VS Code 中打开{"mcpServers":{"pdf_mcp_server":{"type":"sse","url":"http://127.0.0.1:8010/sse"}}}{"mcpServers":{"pdf_mcp_server":{"serverUrl":"http://127.0.0.1:8010/sse"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
pdf_mcp_server
用于操作 PDF 的 MCP 服务,目前支持合并 PDF 文件,以及从指定的 PDF 文件中导出指定页面。
操作步骤: 1 下载 pdf_mcp_server.py; 2 使用 pip install PyPDF2 或 pip3 install PyPDF2 安装依赖包; 3 运行 python pdf_mcp_server.py,启动 PDF MCP 服务; 4 使用 MCP 客户端(例如 Cherry Studio)配置 PDF MCP 服务 { "mcpServers": { "pdf_mcp_server": { "isActive": true, "name": "pdf_mcp_server", "type": "sse", "description": "pdf操作", "baseUrl": "http://127.0.0.1:8010/sse" } } }
使用示例: 1 将多个 PDF 文件合并为一个 PDF 文件:合并 e:/1.pdf 和 e:2.pdf,保存到 e:/3.pdf 2 提取 PDF 文件中的指定页面:请提取 e:/AQA-AS Math PSM.pdf 文件的第 10 到第 20 页、第 23 页以及第 30-35 页,保存到 e:/2.pdf
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。