MCP Server Playwright
MCP Server Playwright - 用于 Claude Desktop 的浏览器自动化服务 (MCP Server Playwright - Yòng yú Claude Desktop de liúlǎnqì zìdònghuà fúwù)
aptcats
README
MCP Server Playwright
目录
特性
- 🌐 完整的浏览器自动化能力
- 📸 捕获整个页面或特定元素的屏幕截图
- 🖱️ 全面的 Web 交互(导航、点击、表单填写)
- 📊 控制台日志监控
- 🔧 在浏览器上下文中执行 JavaScript
安装
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 MCP Server Playwright:
npx -y @smithery/cli install @automatalabs/mcp-server-playwright --client claude
您可以使用 npx 或 mcp-get 安装该软件包:
使用 npx:
npx @automatalabs/mcp-server-playwright install
此命令将:
- 检查您的操作系统兼容性(Windows/macOS)
- 创建或更新 Claude 配置文件
- 配置 Playwright 服务器集成
配置文件将自动创建/更新在:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/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"]
}
}
}
组件
工具
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>)
- 访问捕获的屏幕截图的 PNG 图像
- 通过捕获期间指定的名称引用
许可
MIT 许可证
推荐服务器
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
@kazuph/mcp-fetch
用于获取网页内容和处理图像的模型上下文协议服务器。这使得 Claude Desktop(或任何 MCP 客户端)能够适当地获取网页内容和处理图像。
DuckDuckGo MCP Server
一个模型上下文协议 (MCP) 服务器,通过 DuckDuckGo 提供网页搜索功能,并具有内容获取和解析的附加功能。
YouTube Transcript MCP Server
这个服务器用于获取指定 YouTube 视频 URL 的字幕,从而可以与 Goose CLI 或 Goose Desktop 集成,进行字幕提取和处理。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
Tavily MCP Server
使用 Tavily 的搜索 API 提供 AI 驱动的网络搜索功能,使 LLM 能够执行复杂的网络搜索、获得问题的直接答案以及搜索最近的新闻文章。
mcp-pinterest
用于图像搜索和信息检索的 Pinterest 模型上下文协议 (MCP) 服务器

Crawlab MCP Server