pdf-reader-mcp
活跃·★ 1.0k·MIT·更新于 2026-10-11
★ 数据处理★ 开发者工具
PDF Reader MCP 是一个 MCP 服务器,只用一个 `read_pdf` 工具就能让 AI 智能体处理 PDF。你传入来源列表,每项是本地路径或 URL,可带 `"1-5,10,15-20"` 这样的页码范围,以及是否包含全文、元数据和页数的开关。README 称它能提取文本、图片和元数据,并行处理页面,宣称比顺序读取快 5 到 10 倍,按 Y 坐标排序内容以保留版面,并按页隔离错误,所以一页出错不会让整份文件失败。
README 报告测试覆盖率 94% 以上、103 个测试通过,并引用了文本提取每秒 5,575 次操作等吞吐数据,这些都是项目自己的基准。安装用 `npx @sylphx/pdf-reader-mcp`。“安全与沙箱”一节值得一读:默认情况下服务器能读取宿主进程可访问的任何本地文件,并抓取任何 HTTP(S) URL,应当用 `--allow-dir` 参数或 `MCP_PDF_ALLOWED_DIRS` 环境变量加以限制,它会在解析之后检查相对路径、绝对路径和 `..` 穿越。
需要注意,同一作者的新项目 anymd 自称“前身是 pdf-reader-mcp”,并支持更多格式,如果你需要的不只是 PDF,请看 anymd 的评测。许可证为 MIT,最近一次推送是 2026-10-11。本评测基于 README 和仓库数据,我们没有实际运行过它。
#AI 智能体#AI 工具#document-processing#llm-tool#MCP 协议#MCP 服务器#model-content-protocol#模型上下文协议
01
功能特性
015-10倍并行处理加速
02基于Y坐标的内容排序
03支持绝对和相对路径(Windows/Unix)
04图像提取及元数据(base64)
05多个PDF的批量处理
02
为什么选择它
+一个 `read_pdf` 工具就能处理路径或 URL 的文本、图片、元数据和页码范围
+页面并行处理,并按页隔离错误
+`--allow-dir` 和 `MCP_PDF_ALLOWED_DIRS` 可限制文件访问并检查路径穿越
+用 `npx` 即可运行,MIT 许可,据称有 103 个测试通过
03
权衡点
!默认不受限制:可读取任何本地文件并抓取任何 URL,请设置允许的目录
!速度和吞吐数据是项目自己的
!作者的新项目 anymd 已取而代之并支持更多格式,本项目的更新可能变少
!只支持 PDF,扫描版 PDF 可能需要 OCR,而本工具没有相关说明
04
兼容性
Claude Desktop
Claude Desktop
已通过文档验证
VS Code
VS Code
已通过文档验证
Cursor
Cursor
已通过文档验证
Windsurf
Windsurf
已通过文档验证
Cline
Cline
已通过文档验证
Warp
Warp
已通过文档验证
05
快速开始
1
$ npx @sylphx/pdf-reader-mcp
06
使用场景
↳文档分析与全文提取
↳提取指定页面或页面范围
↳批量处理季度报告
07
同类工具
收录于以下清单
评论
登录后发表评论
暂无评论,来发表第一条吧