What prerequisites are needed?
Node.js v16 or later, a Cloudflare account with Browser Rendering enabled, TypeScript, and the Wrangler CLI.
@amotivv
Basic information
This project demonstrates how to use Cloudflare Browser Rendering to extract web content for LLM context. It includes experiments with the REST API and Workers Binding API, as well as an MCP server implementation that can be used to provide web context to LLMs.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"cloudflare-browser-rendering": {
"command": "npx",
"args": [
"wrangler",
"deploy"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
This project demonstrates how to use Cloudflare Browser Rendering to extract web content for LLM context. It includes experiments with the REST API and Workers Binding API, as well as an MCP server implementation that provides web context to LLMs via tools like fetching pages and summarizing content.
Clone the repository, install dependencies, and configure a Cloudflare Worker with the Browser Rendering binding and the nodejs_compat flag. Deploy the Worker, set the BROWSER_RENDERING_API environment variable to your Worker’s URL, then build and run the MCP server with npm run build and npm start. The MCP server exposes tools that can be invoked through compatible clients (e.g., Cline via MCP settings).
Node.js v16 or later, a Cloudflare account with Browser Rendering enabled, TypeScript, and the Wrangler CLI.
Set up `wrangler.toml` with a `[browser]` binding (e.g., `binding = "browser"`), enable `nodejs_compat`, then deploy with `npx wrangler deploy`.
Set the `BROWSER_RENDERING_API` environment variable to the URL of your deployed Cloudflare Worker.
The MCP server provides `fetch_page`, `search_documentation`, `extract_structured_content`, and `summarize_content`.
Use the `@cloudflare/puppeteer` package, launch the browser with `puppeteer.launch(env.browser)`, enable the `nodejs_compat` compatibility flag, and always close the

Share selected Chrome tabs with AI agents. You enable the tab you want to share and maintain the ability to instantly take control. Browse Bridge is a remote MCP server available at https://mcp.browsebridge.com. What c

Give your AI agent its own proxies. QuantumProxies exposes residential, mobile, datacenter, ISP and IPv6 endpoints as MCP tools: list your plans, generate ready-to-use proxy strings with credentials, target by country, s
BitBrowser MCP simple to use, no complicated procedures required. Supports a variety of intelligent agent services.
Give your AI agent the live web. One MCP server for Search, Fetch, Browser, and Agent: browse real sites, extract structured data, fill forms, and run multi-step workflows. Search and Fetch are free.
Comments