Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

remote-mcp-server-authless-scrape-and-analyze-website

MCP.Pizza Chef: elizabethsiegle

This MCP server deploys on Cloudflare Workers to enable authentication-free website scraping and analysis. It leverages Cloudflare's Browser Rendering and AI capabilities to extract and analyze website content in real time, allowing users to query and interact with website data remotely. Ideal for developers needing scalable, serverless web content analysis without authentication overhead.

Use This MCP server To

Deploy a remote MCP server on Cloudflare Workers without authentication Scrape and extract content from websites using browser rendering Analyze website content with integrated AI tools Query website data interactively via MCP protocol Build serverless web scraping and analysis workflows Integrate website analysis into AI-enhanced applications

README

Building a Remote MCP Server on Cloudflare (Without Auth)

This example allows you to deploy a remote MCP server that doesn't require authentication on Cloudflare Workers. The server includes tools for website analysis and content extraction using Cloudflare's Browser Rendering and AI capabilities. example image

Get started:

Deploy to Workers

This will deploy your MCP server to a URL like: remote-mcp-server-authless.<your-account>.workers.dev/sse

Alternatively, you can use the command line below to get the remote MCP Server created on your local machine:

npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless

Available Tools

Website Analysis Tools

  1. analyze_website

    • Scrapes and analyzes a website using Cloudflare's browser rendering
    • Uses Cloudflare AI to provide a summary of the website's content
    • Input: url (string) - The website URL to analyze
    • Example: [tool] analyze_website(url: "https://example.com")
  2. ask_q_about_website

    • Scrapes a website and answers specific questions about its content
    • Uses Cloudflare AI to understand and respond to questions about the website
    • Inputs:
      • url (string) - The website URL to analyze
      • question (string) - Your question about the website content
    • Example: [tool] ask_q_about_website(url: "https://example.com", question: "What services does this company offer?")

Customizing your MCP Server

To add your own tools to the MCP server, define each tool inside the init() method of src/index.ts using this.server.tool(...).

Connect to Cloudflare AI Playground

You can connect to your MCP server from the Cloudflare AI Playground, which is a remote MCP client:

  1. Go to https://playground.ai.cloudflare.com/
  2. Enter your deployed MCP server URL (remote-mcp-server-authless.<your-account>.workers.dev/sse)
  3. You can now use your MCP tools directly from the playground!

Connect Claude Desktop to your MCP server

You can also connect to your remote MCP server from local MCP clients, by using the mcp-remote proxy.

To connect to your MCP server from Claude Desktop, follow Anthropic's Quickstart and within Claude Desktop go to Settings > Developer > Edit Config.

Update with this configuration:

{
  "mcpServers": {
    "calculator": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8787/sse"  // or remote-mcp-server-authless.your-account.workers.dev/sse
      ]
    }
  }
}

Restart Claude and you should see the tools become available.

Requirements

To use the website analysis tools, you need:

  1. Cloudflare Workers with browser binding enabled
  2. Cloudflare AI binding configured
  3. Appropriate permissions for both bindings

Make sure your wrangler.jsonc includes:

{
  "browser": {
    "binding": "BROWSER"
  },
  "ai": {
    "binding": "AI"
  }
}

remote-mcp-server-authless-scrape-and-analyze-website FAQ

How do I deploy this MCP server on Cloudflare Workers?
Use the provided Deploy to Workers button or run the npm create command with the cloudflare/ai template to deploy the server easily.
Does this MCP server require authentication?
No, this server is designed to operate without authentication for ease of access and deployment.
What website analysis capabilities does this server provide?
It includes tools for browser rendering, content extraction, and AI-driven analysis of websites.
Can I use this MCP server to analyze any website?
Yes, it can analyze publicly accessible websites by rendering and extracting their content.
Is this MCP server scalable?
Yes, running on Cloudflare Workers ensures scalable, serverless deployment suitable for various workloads.
What AI providers are compatible with this MCP server?
It supports integration with OpenAI, Anthropic Claude, and Google Gemini for AI-powered analysis.
How do I interact with this MCP server?
You interact via the MCP protocol endpoints exposed by the server, enabling real-time queries and commands.
Can I customize the tools available on this MCP server?
Yes, the server's codebase allows adding or modifying website analysis tools to fit specific needs.