SylphxAI/pdf-reader-mcp

Give your AI agent eyes for PDFs — structured text, tables, OCR, visual evidence, and page-level citations via MCP. Native Rust, local-first.

它解决了什么

Citra 防止 AI 代理在读取 PDF 时产生幻觉。虽然大多数 PDF 工具只是简单地转储纯文本——导致代理丢失表格结构、遗漏页码或误引数据——Citra 提供了一个 "Agent Document Twin",包含结构化文本、表格、OCR 和精确几何,以实现可验证的引用。

它是如何工作的

它使用一个原生的 Rust 引擎(通过一个轻量的 Node 启动器交付)在本地解析 PDF。它将文档转换为保留结构和来源的 Markdown,使代理能够引用特定的页面、表格和单元格。它可以作为 MCP(模型上下文协议)服务器、CLI 或 TypeScript SDK 使用。

它适用于谁

构建需要处理复杂文档(如财务报告、研究论文或扫描的 PDF)的 AI 代理的开发者,在这些场景中准确性和可引用的证据至关重要。

亮点

  • 基于证据的输出:返回精确的坐标、页码和表格单元格引用,而不仅仅是文本。
  • 本地优先:处理在用户机器上本地进行,覆盖五大主要平台(macOS、Linux、Windows)。
  • 高性能:具备基于 Rust 的引擎,相比 JavaScript 替代方案提供显著降低的延迟和更小的安装占用。
  • 多功能集成:支持 MCP,以便轻松连接到如 Claude Desktop 和 Cursor 等客户端,以及提供程序化 SDK。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目