
让你的AI代理对PDF有眼光——结构化文本、表格、OCR、视觉证据和通过MCP实现页面级引用。原生Rust,本地优先。
概览
GitHub上星数最高的PDF MCP服务器。一次调用即可将任何PDF变成结构化文本、表格、信任信号和可搜索、裁剪和引用的来源证据。 ⭐ 如果客服应该引用带证据的PDF而不是凭纯文本猜测,请在该仓库中标注。·快速入门 ·看看它运行 ·路线图 ·为什么不用纯文本? PDF不是文本文件。它们是布局、像素、表格、隐藏文本、扫描页面和阅读顺序,一旦你把它们压平就被打乱了。 大多数PDF工具给代理一个 .表格消失。扫描后的页面变白。隐藏文本悄悄出现。引用变成猜测。然后模型自信地产生幻觉。 完整能力矩阵:比较指南。 read_pdf检查PDF,选择提取路线,并返回代理文档双生——无需手动include_*标记: 简略形状——详见完整示例和工作流程。 当代理需要视觉证据后再引用时,使用返回页面和边界框并标注 pdf_evidence(render_page 或 extract_regions)。
概述(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"] } } }