cloudflare-browser-rendering

cloudflare-browser-rendering

3.4

If you are the rightful owner of cloudflare-browser-rendering and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

This project demonstrates how to use Cloudflare Browser Rendering to extract web content for LLM context, including an MCP server implementation.

The Cloudflare Browser Rendering Experiments & MCP Server project is designed to leverage Cloudflare's Browser Rendering capabilities to extract and process web content for use as context in Language Model Models (LLMs). It includes experiments with both the REST API and Workers Binding API, and features an MCP server implementation that facilitates the provision of web context to LLMs. The project is structured to include example implementations, educational experiments, and the source code for the MCP server. It requires Node.js, a Cloudflare account with Browser Rendering enabled, TypeScript, and the Wrangler CLI for deployment. The project also provides tools for fetching, processing, and summarizing web content, making it a comprehensive solution for integrating web content into LLM workflows.

Features

  • Cloudflare Browser Rendering integration for web content extraction.
  • MCP server implementation for providing web context to LLMs.
  • REST API and Workers Binding API experiments for educational purposes.
  • Tools for fetching, processing, and summarizing web content.
  • Integration with Cline for enhanced LLM context provision.

Tools

  1. fetch_page

    Fetches and processes a web page for LLM context.

  2. search_documentation

    Searches Cloudflare documentation and returns relevant content.

  3. extract_structured_content

    Extracts structured content from a web page using CSS selectors.

  4. summarize_content

    Summarizes web content for more concise LLM context.