Fast
Native Rust converts in parallel, page by page, with no models to load. The benchmarks list the measured times.
PDF, Word, PowerPoint, Excel, EPUB, HTML and web pages, images (OCR), audio and video (metadata, subtitles, transcripts). A fast Rust MCP server and CLI that runs on your machine. No API key.
npx -y @sylphx/anymd setupAdds anymd to Claude Code, Codex, Cursor, VS Code, Claude Desktop, Windsurf and Gemini CLI. Needs Node 18+.
1,000+ GitHub stars · 10,000+ npm downloads a month · MIT licensed
Formerly pdf-reader-mcp. See Migration.
anymd is the free, local mode of the same crates that run Sylphx AI parse, the hosted document-parse service: the same crates, hosted and metered per page for callers that want no local runtime. See Local and hosted.
claude mcp add anymd -- npx -y @sylphx/anymd # add it to your agent
npx -y @sylphx/anymd report.pdf > report.md # or convert from the shell
npx -y @sylphx/anymd search "indemnification" contracts/Other clients (Codex, Cursor, VS Code, Claude Desktop, and more) are in Getting started.
anymd Pro lets your agent cite exact video frames and verify that a quote is on the page it claims. One-time pricing, works offline. The core stays free and MIT licensed.
More from Sylphx: https://sylphx.com/open-source