PaperPilot 发布:纯 Rust PDF 引擎支持 MCP,文件不出本机

开源项目 PaperPilot 发布 v0.6,用纯 Rust 写成的 PDF 引擎同时提供 MCP 服务器、CLI、浏览器 WASM 和桌面端,让 AI 代理直接在本机处理 PDF,文件不上传云端。

一句话看懂:开源项目 PaperPilot 发布 v0.6,用纯 Rust 写成的 PDF 引擎同时提供 MCP 服务器、CLI、浏览器 WASM 和桌面端,让 AI 代理直接在本机处理 PDF,文件不上传云端。

事件核心:发生了什么

据 GitHub 仓库信息,PaperPilot 是一个用 Rust 编写的 PDF 与文档工具集,当前版本 v0.6,采用 Apache 2.0 协议开源。同一套核心引擎可运行在多个入口:面向 Claude Desktop、Cursor 等 MCP 客户端的 MCP 服务器、命令行工具、浏览器 WASM 端、Tauri + Svelte 桌面应用,以及监听 localhost:7823 的本地 REST API。

现有能力覆盖页面整理(合并、拆分、旋转、重排、提取)、压缩、文本提取与纯 Rust PaddleOCR 识别,以及水印、签名校验、PII 扫描、深度清理等安全功能,还支持 Excel 转 JSON/CSV。官方称不依赖 Chromium 和 C++ 运行时,也不调用云服务。

为什么重要

文档处理是大模型应用里高频但敏感的一环,合同、报表、病历等文件往往不能上传第三方。PaperPilot 把处理放在本地或浏览器内存中完成,对应了“AI 代理接入私有文档”的合规顾虑。更重要的是 MCP 被当作一等公民设计,而不是后补接口,说明 AI 工具生态正从聊天界面转向可被代理调用的本地能力层。

单一 Rust 核心支撑 CLI、MCP、REST、WASM 和桌面端,有助于保证不同入口行为一致,也降低了嵌入网站或脚本化调用的门槛。

对用户/开发者/创作者的影响

开发者可以用一条配置把 paperpilot-mcp 加入 claude_desktop_config.json,就能让 Claude 或 Cursor 执行“合并两份 PDF 并压缩”这类指令,也可通过本地 REST API 在 Python、Node 或 n8n 工作流中调用。普通用户可直接访问 usepaperpilot.com 在浏览器中处理文件,官方建议打开 Network 面板确认没有上传行为。网站站长则可通过一段 embed.js 嵌入合并、压缩、OCR 等工具。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

需要说明的是,加密解密、签署、涂黑、表单批注安排在 v0.9,PDF 转 Word/Excel/PPT 在 v0.8,PDF ↔ Markdown/HTML/JSON 在 v0.7,目前均属路线图,公开信息显示尚未交付。

值得关注的后续

其一,v0.7 的 Markdown/HTML/JSON 转换是否按期落地,这决定它能否进入 RAG 文档预处理链路;其二,OCR 与压缩在中文文档上的实际表现,仓库提供了基准脚本,但结论需限定在其测试条件下;其三,企业版(SSO、RBAC、审计日志、DLP)与社区版的功能边界如何划分,将影响商业采购判断。

来源:github.com

celebrityanime
celebrityanime
文章: 30036

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注