Skip to content

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

npx -y @sylphx/anymd setup

Adds 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

anymd

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.

Quick start ​

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

Need proof, not just text? ​

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.

Also from Sylphx ​

  • repomap: A map of your codebase for AI agents: code graph, search, call paths and change impact.
  • lockdocs: Exact-version library docs from your lockfile. Local, offline, no rate limits.
  • skills: Battle-tested agent skills for Claude Code and Codex, installed in one command.
  • readme-mark: Beautiful README images from one URL: banners, badges, icons and stats cards.
  • Sylphx apps: Apps and tools from Sylphx.

More from Sylphx: https://sylphx.com/open-source