This MCP server provides tools for interacting with Cloudflare Browser Rendering, allowing you to fetch and process web content for use as context in LLMs directly from Cline or Claude Desktop.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"cloudflare-browser-rendering-mcp": {
"args": [
"-y",
"@amotivv/cloudflare-browser-rendering-mcp"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
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.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@amotivv/cloudflare-browser-rendering-mcp' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @amotivv/cloudflare-browser-rendering-mcp against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in browser / cloud
Browser automation with Puppeteer for web scraping and testing
MCP Server for GCP environment for interacting with various Observability APIs.
⚡ A Simple / Speedy / Secure Link Shortener with Analytics, 100% run on Cloudflare.
🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
MCP Security Weekly
Get CVE alerts and security updates for Cloudflare Browser Rendering Mcp and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
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.
puppeteer-worker.js fileTo install Cloudflare Browser Rendering for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @amotivv/cloudflare-browser-rendering-mcp --client claude
Clone this repository:
git clone https://github.com/yourusername/cloudflare-browser-rendering.git
cd cloudflare-browser-rendering
Install dependencies:
npm install
Build the project:
npm run build
Deploy the puppeteer-worker.js file to Cloudflare Workers using Wrangler:
npx wrangler deploy
Make sure to configure the following bindings in your Cloudflare Worker:
browserSCREENSHOTSNote the URL of your deployed worker (e.g., https://browser-rendering-api.yourusername.workers.dev)
Open the Claude Desktop configuration file:
# macOS
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
# Windows
code %APPDATA%\Claude\claude_desktop_config.json
Add the MCP server configuration:
{
"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": []
}
}
}
Restart Claude Desktop
Open the Cline MCP settings file:
# macOS
code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
# Windows
code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
Add the MCP server configuration:
{
"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": []
}
}
}
Once configured, the MCP server will be available to both Claude Desktop and Cline. You can use the following tools:
Fetches and processes a web page for LLM context.
Parameters:
url (required): URL to fetchmaxContentLength (optional): Maximum content length to returnExample:
Can you fetch and summarize the content
... [View full README on GitHub](https://github.com/amotivv/cloudflare-browser-rendering-mcp#readme)