anymd
Dedicated reader that fetches and normalizes GitHub content into structured Markdown with metadata.
Dedicated reader that fetches Reddit content and normalizes it into structured Markdown with metadata.
Dedicated reader that extracts YouTube transcripts and normalizes them into structured Markdown with metadata.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@anymdRead https://stephango.com/saw as Markdown"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
anymd
The web context layer for AI agents. anymd reads public web content, normalizes it into structured Markdown, remembers what matters in a private searchable library, and makes it available anywhere through MCP, API and CLI.
The fastest way to try it: put anymd.cc/ in front of a public URL.
curl https://anymd.cc/stephango.com/sawConnect your agent over MCP:
claude mcp add --transport http anymd https://anymd.cc/mcpanymd.cc · Docs · API reference · MCP · Pricing
What it does
Read. A source-aware reader extracts the content of a public URL and normalizes it into structured Markdown with YAML metadata. Dedicated readers handle GitHub, YouTube transcripts, Reddit, Hacker News, X posts, PDFs, Office files, spreadsheets and images.
Remember. What your agents read while signed in becomes private, reusable context: BM25, full-text, semantic (bge-m3 on Vectorize) and hybrid search, with query fan-out, Reciprocal Rank Fusion and optional Jev tie-breaking. Recall is free.
Use anywhere. A remote MCP server (
read_url,search_library,get_document…) with OAuth 2.1 or API keys, a REST API, a zero-dependency CLI, WebMCP tools in the browser, and the URL prefix:https://anymd.cc/<url>returns Markdown, JSON or an HTML preview.
Related MCP server: web2kb
Responsible by design
Reads only the URLs a user or their agent requests; no autonomous crawling.
Public content only; no login, paywall or CAPTCHA bypass.
Follows robots.txt (
anymdtoken or*), honours domain opt-outs on every channel, and enforces per-site rate limits.Libraries are private to each account. Site owners can opt out or request a takedown: Site Owners & Abuse.
Also included
Scoped access. API keys with presets, capped by role templates.
Agent-readable site. Every page has a
.mdtwin, plusllms.txt.Admin page builder. Typed blocks, revisioned ops, previews and publishing over REST, MCP and CLI.
Runs on Cloudflare. One Worker with D1, KV, R2, Vectorize and Workers AI; self-hostable.
Quick usage
# Markdown
curl https://anymd.cc/stephango.com/saw
# JSON
curl -H "Accept: application/json" https://anymd.cc/stephango.com/saw
# With an API key: counted against your credits and saved to your library
curl https://anymd.cc/api/v1/convert \
-H "Authorization: Bearer $ANYMD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url":"https://stephango.com/saw"}'CLI:
npm i -g https://cdn.anymd.cc/cli/anymd-cli-latest.tgz
anymd https://stephango.com/sawClaude Code:
claude mcp add --transport http anymd https://anymd.cc/mcp --header "Authorization: Bearer amd_…"Documentation
First conversion to agent integration in five minutes | |
Formats, options, headers, limits | |
Every endpoint, with curl, JavaScript and Python | |
The | |
Agent integrations | |
Search modes, fan-out, RRF, Jev | |
Dedicated readers and what's planned | |
Scopes, presets, roles | |
Credits and plans | |
Run your own copy |
The docs source is in src/content/docs/. Maintainer docs: docs/. AI coding agents: AGENTS.md. Reviewers: REVIEW.md.
Self-hosting
anymd deploys as a single Cloudflare Worker:
Create a D1 database, two KV namespaces (
OAUTH_KV,CACHE), an R2 bucket, and a 1024-dimension Vectorize index withuser_idanddoc_idmetadata indexes.Point
wrangler.jsoncat your account, resources and hostnames.Apply
migrations/withwrangler d1 migrations apply.Set the optional secrets you need (names in
src/env.ts).npm install && npm run deploy:production.
Full guide: Self-hosting. Upstream CI deploys dev to staging.anymd.cc and main to anymd.cc.
Development
npm install
npm run dev # build + wrangler dev (staging config)
npm run typecheck
npm testContributing
Issues and pull requests are welcome. If a page converts badly, open an issue with the URL. Read AGENTS.md for layout and conventions, and REVIEW.md for what reviews check.
License
MIT. Copyright (c) 2026 Digitop.ai.
Built by Digitop.ai. Contact: hello@digitop.ai.
This server cannot be deployed
Maintenance
Related MCP Connectors
Scrape, crawl and search the web for AI agents via MCP.
Read a URL as clean markdown, screenshot a website, url to PDF. Web access for agents, no signup.
Turn any public website into an MCP server for agents to search, read and navigate.
Publish and share access-controlled Markdown documents from any MCP-enabled AI tool.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, deep-read, and build knowledge bases from Markdown, PDF, DOCX, and PPTX documents via MCP tools for retrieval, document navigation, and ingestion.27 npm636MIT
- FlicenseNot gradedqualityCmaintenanceEnables AI assistants to fetch webpages, convert them to Markdown, index into SQLite FTS5, and query the knowledge base through MCP tools.-
- AlicenseNot gradedqualityBmaintenanceEnables agents to scrape, crawl, map, search, and extract web pages as clean markdown or structured JSON directly through MCP tools.AGPL 3.0
- AlicenseAqualityBmaintenanceEnables reading web pages and PDFs as clean Markdown, extracting main content and letting agents query for relevant passages, outline sections, search in-page, and list links while respecting robots.txt and blocking private addresses.4MIT