返回 MCP 目录
public公开dns本地运行

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

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端