Cloudflare MCP

Provides a Cloudflare-hosted Playwright MCP server to automate browser actions via HTTP MCP connections.
  • typescript

0

GitHub Stars

typescript

Language

7 months ago

First Indexed

3 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

You can run a Model Control Protocol (MCP) server that uses Playwright to control a browser inside Cloudflare Workers. This lets you perform web automation tasks such as navigation, typing, clicking, and taking screenshots through an MCP client, enabling powerful AI-assisted browser automation workflows.

How to use

Connect your MCP client to the Cloudflare Playwright MCP server using the HTTP endpoint. Once connected, you can use a set of browser-related tools to navigate pages, interact with elements, and capture screenshots. Start with simple tasks and progressively combine actions to automate complex flows.

How to install

Prerequisites: Node.js installed on your machine, and you should have access to Cloudflare Workers tooling.

npm ci
npx wrangler deploy

Additional sections

Configuration notes: The server is deployed to Cloudflare Workers and connects via an MCP URL of the form https://[my-mcp-url].workers.dev/sse. Use this URL in MCP clients that support HTTP MCP connections.

VS Code and Claude Desktop integration: You can add MCP server configurations to your editor or desktop tool to connect to the deployed MCP endpoint. An example URL to use in editor integrations is https://[my-mcp-url].workers.dev/sse.

Examples of actions you can perform include navigating to web pages, typing into inputs, clicking elements, and taking screenshots to verify results.

Available tools

browser_navigate

Navigate the browser to a specific URL and wait for the page to load.

browser_type

Type text into a focused input field or element on the page.

browser_clickt

Click on a targeted element, identified by its text or selector.

browser_take_screenshot

Capture a screenshot of the current browser view and return the image.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational