Back to MCP directory
publicPublicdnsLocal runtime

playwright-mcp

该项目利用Playwright进行自动化浏览器测试,并与Cloudflare Workers、Browser Rendering和@cloudflare/playwright集成部署,支持通过AI助手进行网页交互操作。

article

README

🚀 云flare工具命令参考

本项目提供了一系列云flare工具命令,涵盖了选项卡管理、导航、键盘操作等多个方面,方便用户对浏览器进行各种操作。

🚀 快速开始

本 README 详细介绍了云flare 工具的各类命令及其使用方法,下面将按功能模块进行分类介绍。

✨ 主要特性

  • 提供丰富的浏览器操作命令,涵盖选项卡管理、导航、键盘操作等多个方面。
  • 每个命令都有详细的描述和参数说明,方便用户准确使用。

📚 详细文档

选项卡管理

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_tab_list | 列出浏览器标签页 | 无 | | browser_tab_new | 打开新标签页 | url(字符串,可选):要导航到的新标签页的 URL。如果未指定,则新标签页为空。 | | browser_tab_select | 通过索引选择标签页 | index(数字):要选择的标签页的索引 | | browser_tab_close | 关闭标签页 | index(数字,可选):要关闭的标签页的索引。如果不指定,则关闭当前标签页。 |

导航

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_navigate | 导航到指定 URL | url(字符串):要导航到的 URL | | browser_navigate_back | 返回上一页 | 无 | | browser_navigate_forward | 前进到下一页 | 无 |

键盘操作

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_press_key | 按键盘上的某个键 | key(字符串):要按下的键的名称或生成字符,例如 ArrowLefta |

控制台

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_console_messages | 返回所有控制台消息 | 无 |

文件和媒体

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_file_upload | 上传一个或多个文件 | paths(数组):要上传的文件的绝对路径。可以是单个文件或多个文件。 | | browser_pdf_save | 将页面保存为 PDF 文件 | 无 |

工具和实用程序

| 命令 | 描述 | 参数 | | ---- | ---- | ---- | | browser_close | 关闭当前窗口 | 无 | | browser_wait | 等待指定的时间(秒) | time(数字):要等待的秒数 | | browser_resize | 调整浏览器窗口大小 | width(数字):浏览器窗口的宽度;height(数字):浏览器窗口的高度 | | browser_handle_dialog | 处理对话框 | accept(布尔值):是否接受对话框;promptText(字符串,可选):提示对话框中的提示文本。 |

以上是所有命令的完整介绍,涵盖导航、键盘操作、文件和媒体管理、控制台以及实用工具等功能。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client