@sylphx/anymd weekly downloads statistics
By sylphx (2 listings) · npm · MCP servers
Any file → clean Markdown for AI agents: 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.
@sylphx/anymd has 3,513 recorded weekly downloads on npm.
About @sylphx/anymd
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.
<!-- /generated:lead --> <!-- generated:hosted -->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.
<!-- /generated:hosted -->
<!-- repomap:agent-ready -->
<!-- /repomap:agent-ready -->
Install · Benchmarks · Tools · CLI · Formats · Docs · Pro
<!-- generated:formerly --><sub>Formerly pdf-reader-mcp. Migrating from pdf-reader-mcp</sub>
<!-- /generated:formerly --> <img src="https://raw.githubusercontent.com/SylphxAI/anymd/main/docs/public/demo.gif" alt="Real terminal session: anymd converts a PDF page with its table, searches a folder, reads a spreadsheet, then Claude Code answers from the PDF through the anymd MCP server" width="820" /><sub>A real, unedited terminal recording (asciinema + agg, <a href="https://github.com/SylphxAI/anymd/tree/main/bench/demo">script</a>). The last command is Claude Code answering from the PDF through the anymd MCP server.</sub>
</div>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
<!-- fast:start -->- Fast. Native Rust converts in parallel, page by page. On the 38 benchmark documents, anymd takes 11.5 s in total; docling 2,432.4 s (212×), markitdown 75.6 s (7×); marker converted 30 of them in 7,104.5 s, against anymd's 4.64 s on the same 30 (1,532×).
- Accurate. A layout engine rebuilds words from glyph gaps, puts two-column papers in reading order, and recovers tables, including borderless ones. The text stays exactly as printed, with no glued words and no scrambled columns.
- Lean on tokens. Pages come back as Markdown with
<!-- page 3 -->citation anchors, a small front-matter header, and compact tables. A token budget and a cursor keep large documents within your agent's context. - Every format, one call. One tool reads every format listed below. It also accepts web URLs and whole directories, and
searchlooks across all of them. - Local and private. Nothing is uploaded. OCR uses installed local doc-VLM models or tesseract; transcripts use ffmpeg and bundled Qwen3-ASR. OCR setup and ASR model downloads require explicit opt-in.
Install
Add anymd to every MCP client on your machine (Claude Code, Codex, Cursor, VS Code, Claude Desktop, Windsurf, Gemini CLI) with one command:
npx -y @sylphx/anymd setup # --dry-run to preview, --remove to undo
Or add it by hand: every MCP client runs the same command, npx -y @sylphx/anymd. Node 18+ is the only requirement; npm installs the native binary for your platform.
claude mcp add anymd -- npx -y @sylphx/anymd
Or as a plugin, with the anymd skill: /plugin marketplace add SylphxAI/anymd, then /plugin install anymd@anymd.
codex mcp add anymd -- npx -y @sylphx/anymd
or in ~/.codex/config.toml:
[mcp_servers.anymd]
command = "npx"
args = ["-y", "@sylphx/anymd"]
</details>
<details>
<summary><b>Cursor</b></summary>
or in .cursor/mcp.json:
{ "mcpServers": { "anymd": { "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }
</details>
<details>
<summary><b>VS Code</b></summary>
Install in VS Code with one click, or from a terminal:
code --add-mcp '{"name":"anymd","command":"npx","args":["-y","@sylphx/anymd"]}'
or in .vscode/mcp.json:
{ "servers": { "anymd": { "type": "stdio", "command": "npx", "args": ["-y", "@sylphx/anymd"] } } }
</details>
<details>
<summary><b>Claude Desktop</b></summary>…Description from the npm listing.
- anymd
- markdown
- mcp
- model-context-protocol
- pdf-to-markdown
- docx-to-markdown
- html-to-markdown
- docx
- pptx
- xlsx
- epub
- ocr
- transcription
- rag
- ai-agents
- llm
- markitdown-alternative
- document-conversion
- rust
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (1)Similar npm MCP servers plugins
All 20 @sylphx/anymd alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@sylphx/anymd. First seen Oct 26, 2026; last successful collection Oct 26, 2026. See the methodology.