
Citra — PDF答案,附页级校样。本地优先的结构文本、表格、OCR、视觉证据和通过MCP、CLI和SDK的引用。
概览
一次通话返回的是结构化文本、表格、OCR和引用,你的客服可以辩护——而不是虚构。 @sylphx/citra ·citra ·io.github.SylphxAI/citra 大多数PDF工具会给代理人一大段文字。代理人随后猜测——页码、表格网格、声明背后的区域。而自信地答错的代价比“我看不出来”还要高。 定位者输入,引用出。人工可以核实申诉。 针对测试/固定装置/差速/v3014-selectable-table-v1.pdf的read_pdf回应节选(路径缩短)。表格被检测到并链接到第2页的续篇——当Citra无法证明某事时,它会在空白中说明,而不是猜测。 Citra保持默认路径廉价且显式。快速读取嵌入的文本层和结构。画质明确支持OCR、渲染和更丰富的裁剪。研究内容不隐藏在PDF阅读中。昂贵的工作被请求,从不被无声触发。 没有Docker。没有API密钥。没有全局安装。
概述(AI 翻译)
ANYMD
PDF、Word、PowerPoint、Excel、EPUB、HTML和网页、图片(OCR)、音频和视频(元数据、字幕、文字稿)。一个快速的Rust MCP服务器和可在你机器上运行的CLI。没有API密钥。
anymd 是运行 Sylphx AI 解析的同类箱子的免费本地模式,Sylphx AI 解析服务是托管的文档解析服务:同样的箱子,托管并按页计量,供不希望本地运行时的调用者使用。
安装 ·基准测试 ·工具 ·CLI ·格式 ·文档 ·专业版
原名pdf-reader-mcp。迁移自pdf-reader-mcp
一个真实的、未经编辑的终端录音(asciinema + agg,脚本)。最后一个命令是Claude Code通过anymd MCP服务器从PDF中回答。
为什么有人会这样
-
快速。 Native Rust 并行转换,逐页进行。在 38 个基准文档中,anymd 总计耗时 11.5 s;文档耗时 2,432.4 秒(212×),标记下降 75.6 秒(7×);Marker 在 7,104.5 秒内转换了 30 份,而 anymd 在同一 30 秒内转换了 4.64 秒(1,532×)。
-
准确。 布局引擎会从字形空隙中重建单词,将两列纸张按阅读顺序排列,并恢复表格,包括无边框表格。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
npx -y @sylphx/anymd setup # add anymd to every MCP client on this machine
npx -y @sylphx/anymd report.pdf > report.md # or convert from the shell
Why anymd
安装
npx -y @sylphx/anymd配置
{ "mcpServers": { "anymd": { "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }