Skip to content
PluginStats

@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.

View on npm Fresh · Oct 26, 2026 · data Oct 22, 2026

@sylphx/anymd has 3,513 recorded weekly downloads on npm.

Weekly downloads
3,513
Official API · Oct 22, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
—
Among tracked npm listings

About @sylphx/anymd

<div align="center"> <img src="https://raw.githubusercontent.com/SylphxAI/anymd/main/docs/public/og-image.png" alt="anymd — any file → clean Markdown for AI agents" width="820" /> <h1 hidden>anymd</h1> <!-- generated:lead -->

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 -->

npm downloads stars MCP registry license OpenSSF Scorecard <!-- repomap:agent-ready -->agent-ready 93/100<!-- /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×).
<!-- fast:end -->
  • 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 search looks 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.

<details open> <summary><b>Claude Code</b></summary>
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.

</details> <details> <summary><b>Codex</b></summary>
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>

Add to Cursor

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
  • pdf
  • 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

@sylphx/anymd weekly downloads on npm, last 90 days: 3,513 weekly downloads as of Oct 22, 2026.@sylphx/anymdWeekly downloads on npm · Last 90 days3,513downloads / week3.1K3.2K3.3K3.4K3.5K3.6K3.7K3.8K3.9KJul 24Aug 8Aug 23Sep 7Sep 22Oct 7Oct 22downloads / weekOct 22, 2026 – Oct 22, 2026 · 1 observations · Updated Oct 22, 2026pluginstats.com
@sylphx/anymd weekly downloads on npm, last 90 days: 3,513 weekly downloads as of Oct 22, 2026.

7/30/90-day growth

@sylphx/anymd weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@sylphx/anymdWeekly downloads growth on npm3,513downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 22, 2026pluginstats.com
@sylphx/anymd weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@sylphx/anymd has no ranking history on npm yet.@sylphx/anymdnpm ranking · by weekly downloads · Last 90 daysNo ranking observations in this periodno observations · 0 observations · Updated Oct 22, 2026pluginstats.com
@sylphx/anymd has no ranking history on npm yet.

Listing placement

All npm2,577 listings · 129 pages · 1,289 shown · page 66, #19 (overall #1,319)
All npm: every listing in weekly downloads order

Listing placement

MCP servers342 listings · 18 pages · page 14, #17 (overall #277)
MCP servers: every listing in weekly downloads order

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)
Recent weekly downloads observations for @sylphx/anymd
Date (UTC)Weekly downloadsChange vs. previous
3,513—

Similar npm MCP servers plugins

All 20 @sylphx/anymd alternatives

Data 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.