Read any web page as clean Markdown for AI agents: fetch, search, metadata, links. SSRF-safe.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
A public Model Context Protocol (MCP) server, running as a Cloudflare
Worker, that lets any AI agent read the live web as clean Markdown. It builds on
the same extraction pipeline as the sibling reader/ project
(Mozilla Readability + Turndown), exposed over the MCP Streamable HTTP
transport so agentic clients can plug straight in.
| Tool | Input | Returns |
|---|---|---|
fetch_markdown | { url, max_chars? } | The page's main content as clean Markdown (optionally truncated to max_chars) |
search_page | { url, query, max_matches?, context_chars? } | Only the passages matching query, each with its heading breadcrumb, ranked by relevance β token-efficient alternative to fetch_markdown |
fetch_metadata | { url } | JSON: title, byline, siteName, excerpt, wordCount |
extract_links | { url, limit? } | JSON: all outbound http(s) links + anchor text |
Remote/HTTP-capable clients (Claude Desktop, Cursor, Continue, β¦):
Stdio-only clients can bridge with mcp-remote:
~/.cursor/mcp.json:
claude_desktop_config.json (Settings β Developer β Edit Config). If your version is stdio-only, use:
web-reader with URL https://mcp.vanshul.com/mcp to your MCP servers config.After the first deploy, attach the custom domain mcp.vanshul.com in the
Cloudflare dashboard (Workers & Pages β this worker β Settings β Domains), or
uncomment the [[routes]] block in wrangler.toml.
http(s) URLs; localhost, private ranges, cloud
metadata and every redirect hop are blocked/re-validated.Implements initialize, ping, tools/list, tools/call and notifications
(protocol version 2025-06-18). Tool failures are returned as
{ content, isError: true } so the agent can read the message and recover;
malformed requests use standard JSON-RPC error codes.
MIT Β© Vanshul Goyal
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-334)<a href="https://allmcps.com/mcp/mcp-334"><img src="https://allmcps.com/api/badge/mcp-334?style=directory" alt="Vanshulgoyal101 MCP on AllMCPs" /></a>