What are the prerequisites?
Node.js v18 or higher, a Cloudflare account with Browser Rendering API access, and a Cloudflare Worker deployed with the provided `puppeteer-worker.js` file, plus a KV namespace named `SCREENSHOTS`.
@amotivv
基本信息
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.
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"cloudflare-browser-rendering-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@amotivv/cloudflare-browser-rendering-mcp",
"--client",
"claude"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
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 is designed to work with both Claude and Cline client environments.
Install via Smithery (npx -y @smithery/cli install @amotivv/cloudflare-browser-rendering-mcp --client claude) or manually from GitHub. Configure the BROWSER_RENDERING_API environment variable with the URL of a deployed Cloudflare Worker that has Browser Rendering and KV bindings. Once configured, tools like fetch_page, search_documentation, extract_structured_content, summarize_content, and take_screenshot become available in the client.
Node.js v18 or higher, a Cloudflare account with Browser Rendering API access, and a Cloudflare Worker deployed with the provided `puppeteer-worker.js` file, plus a KV namespace named `SCREENSHOTS`.
Set the environment variable in the MCP server configuration (e.g., `claude_desktop_config.json` or `cline_mcp_settings.json`) with the URL of your deployed Cloudflare Worker, like `"BROWSER_RENDERING_API": "https://your-worker-url.workers.dev"`.
Five tools: `fetch_page`, `search_documentation`, `extract_structured_content`, `summarize_content`, and `take_screenshot`. Each accepts specific parameters listed in the README.
A Browser Rendering binding named `browser` and a KV namespace binding named `SCREENSHOTS`. Without these, the worker will return errors.
Run `npm test` after building the project and setting the `BROWSER_RENDERING_API` environment variable. This starts the MCP server and tests each tool with sample requests.
MCP server for fetch web page content using Playwright headless browser.

An MCP server for generating images from HTML & CSS or screenshots of URLs using htmlcsstoimage.com.
🔮 Platform-neutral Browser Use for AI agents: real Chrome automation with a CLI + SDKs, no lock-in, dead simple.
Capture screenshots of webpages as images or PDFs with Screenshot Scout.
评论