<a href="https://glama.ai/mcp/servers/9q4zck8po5"><img width="380" height="200" src="https://gips1.baidu.com/it/u=1763473928,757175816&fm=3081&app=3081&f=PNG?w=760&h=400" alt="MCP-Server-Playwright MCP 服务器" /></a>
要通过Smithery自动安装MCP Server Playwright for Claude Desktop:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude
你可以使用npx或mcp-get来安装该包:
使用npx:
npx @automatalabs/mcp-server-playwright install
此命令将:
配置文件将被自动创建/更新到以下位置:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json使用mcp-get:
npx @michaellatman/mcp-get@latest install @automatalabs/mcp-server-playwright
安装过程会自动向你的Claude配置文件添加以下配置:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@automatalabs/mcp-server-playwright"]
}
}
}
你也可以使用MCP Server Playwright与Cursor,这是一个AI驱动的代码编辑器。要通过MCP在Cursor中启用浏览器自动化:
安装Playwright浏览器(如果尚未安装):
npx playwright install
使用Smithery为Cursor安装MCP Server Playwright:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client cursor
配置文件设置:
如果你不使用Claude,配置文件(claude_desktop_config.json)可能不会自动创建。
%APPDATA%(通常为C:\Users\<YourName>\AppData\Roaming\Claude)下创建一个名为Claude的文件夹。claude_desktop_config.json的文件,内容如下:{
"serverPort": 3456
}
按照上面安装部分中的剩余步骤完成设置。
现在,你可以直接从Cursor的AI功能中使用MCP Server Playwright提供的所有浏览器自动化工具,如网页导航、截图捕捉和JavaScript执行。
注意:确保你已安装Node.js并且
npx在你的系统PATH中可用。
browser_navigate导航到浏览器中的任意URL
{
"url": "https://stealthbrowser.cloud"
}
browser_screenshot捕捉整个页面或特定元素的截图
{
"name": "screenshot-name", // 必需
"selector": "#element-id", // 可选
"fullPage": true // 可选,默认值:false
}
browser_click使用CSS选择器点击页面上的元素
{
"selector": "#button-id"
}
browser_click_text根据文本内容点击页面上的元素
{
"text": "Click me"
}
browser_hover使用CSS选择器悬停在页面上的元素上
{
"selector": "#menu-item"
}
browser_hover_text根据文本内容悬停在页面上的元素上
{
"text": "Hover me"
}
browser_fill填写输入字段
{
"selector": "#input-field",
"value": "Hello World"
}
browser_select使用CSS选择器选择SELECT元素中的选项
{
"selector": "#dropdown",
"value": "option-value"
}
browser_select_text根据文本内容选择SELECT元素中的选项
{
"text": "Choose me",
"value": "option-value"
}
browser_evaluate在浏览器控制台中执行JavaScript
{
"script": "document.title"
}
控制台日志 (console://logs)
截图 (screenshot://<n>)
该项目采用MIT许可证——详情见LICENSE文件。