Cloudflare Browser Rendering MCP Server

MCP server for providing web context to LLMs using Cloudflare Browser Rendering

Local serverstdio

What is the Cloudflare Browser Rendering MCP Server?

Cloudflare Browser Rendering MCP lets Claude, Cursor and other MCP clients work with Cloudflare Browser Rendering MCP directly. MCP server for providing web context to LLMs using Cloudflare Browser Rendering.

What Cloudflare Browser Rendering MCP does

This MCP (Model Context Protocol) server provides tools for fetching and processing web content using Cloudflare Browser Rendering for use as context in LLMs. It's designed to work with both Claude and Cline client environments.

Key capabilities

  • Web Content Fetching — Fetch and process web pages for LLM context
  • Documentation Search — Search Cloudflare documentation and return relevant content
  • Structured Content Extraction — Extract structured content from web pages using CSS selectors
  • Content Summarization — Summarize web content for more concise LLM context
  • Screenshot Capture — Take screenshots of web pages

Requirements

  • Node.js v18 or higher - A Cloudflare account with Browser Rendering API access - A deployed Cloudflare Worker using the provided puppeteer-worker.js file

Practical notes

  • Maintained by amotivv.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
fetch_page
search_documentationSearches Cloudflare documentation and returns relevant content.
extract_structured_contentExtracts structured content from a web page using CSS selectors.
summarize_content
take_screenshot

How to install the Cloudflare Browser Rendering MCP Server

{
  "mcpServers": {
    "cloudflare-browser-rendering": {
      "command": "node",
      "args": [
        "/path/to/cloudflare-browser-rendering/dist/index.js"
      ],
      "env": {
        "BROWSER_RENDERING_API": "https://your-worker-url.workers.dev"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Node.js v18 or higher - A Cloudflare account with Browser Rendering API access - A deployed Cloudflare Worker using the provided puppeteer-worker.js file
VariableDescriptionRequired
BROWSER_RENDERING_APIDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Cloudflare Browser Rendering MCP to fetch page.”
  • “Use Cloudflare Browser Rendering MCP to search documentation.”
  • “Use Cloudflare Browser Rendering MCP to extract structured content.”

Frequently asked questions

MCP server for providing web context to LLMs using Cloudflare Browser Rendering Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.