SC

sylphxai/citra

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

1059 stars 93 forks 质量 91 趋势 44MIT

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

在 GitHub 查看完整 README

安装

npx -y @sylphx/anymd
新手?先看 mcpskill.org 教程 →

配置

{ "mcpServers": { "anymd": { "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }