Cloudflare Playwright MCP
Cloudflare Playwright MCP 示例
概述
该项目演示了如何使用Cloudflare Playwright MCP将Playwright 与 Cloudflare Workers用作模型控制协议 (MCP) 服务器。
它使人工智能助手能够通过一组工具控制浏览器,使它们能够执行导航、打字、点击和截屏等网络自动化任务。
该服务器可与各种 AI 平台一起使用,包括 Cloudflare AI Playground、Claude Desktop 和 VS Code 中的 GitHub Copilot。
部署
按照以下步骤设置和部署项目:
安装依赖项:
npm ci部署到 Cloudflare Workers:
npx wrangler deploy与 Cloudflare AI Playground 一起使用

Cloudflare 游乐场 AI是使用 Workers AI 中提供的 LLM 模型测试 MCP 服务器的好方法。
确保模型设置为
llama-3.3-70b-instruct-fp8-fast在MCP 服务器中,将URL设置为
https://[my-mcp-url].workers.dev/sse单击**“连接”**
状态应更新为**“已连接”** ,并列出 14 种可用工具
您现在可以开始与模型交互,它将运行必要的工具来完成所请求的任务。
[!TIP] 为获得最佳效果,请提供由单个操作组成的简单指令,例如“创建新的待办事项条目”、“转到 Cloudflare 网站”、“截取屏幕截图”
对话示例:
角色 | 信息 |
用户 | 前往 demo.playwright.dev/todomvc |
助手 | *运行 browser_navigate 工具,*页面导航至https://demo.playwright.dev/todomvc/ 。页面标题为“React • TodoMVC”。页面快照显示了页面内容,包括标题、文本框和多个链接。 |
用户 | 创建一些待办事项 |
助手 | *运行 browser_type 工具,*新建了一条待办事项“购买杂货”。页面快照显示了页面的更新内容,包括新增的待办事项。 |
用户 | 很好。现在用鹦鹉风格创建待办事项 |
助手 | *运行 browser_type 工具,*以 parrot 风格创建了一个新的待办事项条目“Polly wants a cracker”。页面快照显示了页面的更新内容,包括新的待办事项条目。 |
用户 | 并以尤达风格创建另一个待办事项 |
助手 | *运行 browser_type 工具,*以尤达风格创建了一条新的待办事项“我必须去散步”。页面快照显示了页面的更新内容,包括新的待办事项。 |
用户 | 截取屏幕截图 |
助手 | 运行 browser_take_screenshot 工具 |
用户 | 现在单击鹦鹉待办事项条目的复选框 |
助手 | 运行 browser_clickt 工具, Parrot 待办事项条目“Polly wants a cracker”的复选框已被选中。页面快照显示了页面的更新内容,复选框现已选中。 |
用户 | 截取屏幕截图 |
助手 | 运行 browser_take_screenshot 工具 |
用户 | 删除已完成的待办事项 |
助手 | *运行 browser_clickt 工具,*点击了“清除已完成”按钮。页面快照显示了更新后的页面内容,已完成的待办事项“Polly wants a cracker”已被删除。 |
用户 | 最后截取屏幕截图 |
助手 | 运行 browser_take_screenshot 工具 |
与 Claude Desktop 一起使用
截至目前, Claude Desktop仅支持本地 MCP 服务器。为了将playground-mcp与 Claude Desktop 结合使用,我们需要使用mcp-remote工具,它可以代理远程 MCP 服务器并将其公开到本地。请使用以下配置:
打开 Claude Desktop 的配置文件。
在
mcpServers部分下添加以下 JSON 代码片段:
{
"mcpServers": {
"cloudflare-playwright-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://[my-mcp-url].workers.dev/sse"
]
}
}
}保存配置文件并重新启动Claude Desktop 以应用更改。
此设置确保 Claude Desktop 可以与 Cloudflare Playwright MCP 服务器通信。
下面是一个会话打开 TODO 演示应用程序的示例,添加了“购买柠檬”并进行了截图,利用了 playwright-mcp 工具和浏览器渲染:

在 VSCode 中配置
您可以使用VS Code CLI安装 Playwright MCP 服务器:
# For VS Code
code --add-mcp '{"name":"cloudflare-playwright","type":"sse","url":"https://[my-mcp-url].workers.dev/sse"}'# For VS Code Insiders
code-insiders --add-mcp '{"name":"cloudflare-playwright","type":"sse","url":"https://[my-mcp-url].workers.dev/sse"}'安装后,Playwright MCP 服务器将可与 VS Code 中的 GitHub Copilot 代理一起使用。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.
No tool schema history has been recorded yet.
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Live browser debugging for AI assistants — DOM, console, network via MCP.
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
A paid remote MCP for AI agent browser approval MCP, built to return verdicts, receipts, usage logs,
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA Model Context Protocol server that enables AI assistants to control Chrome browsers through the Chrome DevTools Protocol, allowing for navigation, clicking, typing, and extracting page information.16548MIT
- FlicenseNot gradedqualityCmaintenanceA Model Control Protocol server that enables AI assistants to control a browser through tools for web automation tasks like navigation, typing, clicking, and taking screenshots.-
- AlicenseBqualityCmaintenanceA Model Context Protocol server that enables AI assistants to control a real web browser with stealth capabilities, avoiding bot detection while performing tasks like clicking, filling forms, taking screenshots, and extracting data.115626MIT
- FlicenseNot gradedqualityCmaintenanceA Model Control Protocol server that enables AI assistants to control a browser, allowing them to perform web automation tasks like navigation, typing, clicking, and taking screenshots.-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/bmoir23/playwright-mcp-example'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
当前页面已截图。截图为 PNG 格式,大小为 56KB。
当前页面已截图。截图为 PNG 格式,大小为 58KB。
当前页面的最终屏幕截图已截取。屏幕截图为 PNG 格式,大小为 50KB。