Built by the NLB team
Any public page, as Markdown your agent can use
Put anymd.cc/ in front of a URL to get Markdown, JSON or a preview, and keep what matters in a private, searchable library over MCP, REST and CLI.
Try anymd(opens in a new tab)Gallery

Features
URL prefix
https://anymd.cc/<url> returns Markdown, JSON or an HTML preview.
Source-aware readers
GitHub, YouTube, Reddit, Hacker News, X, PDF, Office files and images.
Private library
BM25, full-text, semantic (bge-m3) and hybrid search over what you saved.
Remote MCP
read_url, search_library and get_document with OAuth 2.1 or API keys.
REST, CLI and WebMCP
The same capabilities over a REST API, a zero-dependency CLI and WebMCP tools.
Polite by design
Respects robots.txt and opt-outs, never bypasses logins or paywalls.
Technology stack
- Language
- TypeScript
- Runtime
- Cloudflare Workers
- Database
- D1
- Storage
- R2
- Semantic search
- Vectorize
- Embeddings
- Workers AI
- API
- Hono
Pricing
Open source
PopularFree/MIT license
- Self-host as one Cloudflare Worker
- MCP, REST API and CLI
- Private searchable library
Questions
How do I connect it to Claude Code?
Run claude mcp add --transport http anymd https://anymd.cc/mcp and sign in when prompted.
Will it read pages behind a login?
No. anymd reads public content only, follows robots.txt and never bypasses logins or paywalls.
Is it open source?
Yes, MIT licensed and published by Digitop.ai at github.com/digitopvn/anymd. The unrelated npm package named anymd is not this project.
Maker

Duy Nguyen
CTO and co-founder of T.O.P Group, creator of GoClaw and UI UX Pro Max, and founder of the Build in Public Vietnam community.
Give your agents clean web context
Use the hosted anymd.cc or deploy your own Worker.
Star it on GitHub(opens in a new tab)