Pure.md

Pure.md

MCP server that renders web content into markdown via pure.md, with bot avoidance and JS rendering.

46
Stars
4
Forks
0
Releases

Overview

The pure.md MCP server provides an MCP-enabled gateway that exposes pure.md’s capabilities to MCP clients. It both unblocks and fetches web content and renders it into markdown so AI agents can work with web data more reliably. The server supports two built-in MCP tools: unblock-url, which extracts markdown content from pages while bypassing common blocking mechanisms, and search-web, which performs a web query and concatenates results into a markdown document. It uses pure.md’s approach to bot-detection avoidance and headless JavaScript rendering to process SPAs, dynamic content, and conversions from HTML, PDFs, and images into clean markdown. Responses are cached globally to reduce origin load for repeated requests, acting like a CDN for markdown content. Authentication is optional; by setting PUREMD_API_KEY to an empty string, clients can operate anonymously but may see lower rate limits. The MCP server is designed for MCP clients such as Cursor, Windsurf, and Claude Desktop to learn and adopt pure.md functionality, enabling web unblocking and web search capabilities.

Details

Owner
puremd
Language
JavaScript
License
Updated
2025-12-07

Features

unblock-url

Extract markdown from web pages without getting blocked.

search-web

Search the web for a query and concatenate results into markdown.

Markdown rendering and conversion

Converts HTML, PDFs, images, and other content into pure markdown.

JavaScript rendering for SPAs

Renders JavaScript for SPAs to ensure dynamic content is captured in markdown.

Global caching

Globally caches responses to reduce load on origin web servers.

Bot-detection avoidance

Uses techniques to avoid bot detection and fetch content reliably.

Optional API key for higher rate limits

An API key unlocks higher rate limits; anonymous usage is possible with an empty key.

MCP client compatibility

Designed to work with MCP clients like Cursor, Windsurf, and Claude Desktop.

Audience

MCP clientsEnable web content access and markdown rendering for MCP-enabled agents.
DevelopersDevelopers integrating MCP clients and tooling to add markdown web content support.

Tags

web contentmarkdownMCPbot avoidanceJS renderingheadless browsercacheweb search