目录
特征
- 🌐 完整的浏览器自动化功能
- 📸 整个页面或特定元素的屏幕截图
- 🖱️ 全面的网页交互(导航、点击、表单填写)
- 📊 控制台日志监控
- 🔧 在浏览器上下文中执行 JavaScript
安装
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 MCP Server Playwright:
您可以使用 npx 或 mcp-get 安装该包:
使用 npx:
此命令将:
- 检查您的操作系统兼容性(Windows/macOS)
- 创建或更新 Claude 配置文件
- 配置 Playwright 服务器集成
配置文件将在以下位置自动创建/更新:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
使用 mcp-get:
配置
安装过程将自动将以下配置添加到您的 Claude 配置文件中:
成分
工具
browser_navigate
导航到浏览器中的任意 URL
browser_screenshot
捕获整个页面或特定元素的屏幕截图
browser_click
使用 CSS 选择器单击页面上的元素
browser_click_text
根据文本内容点击页面上的元素
browser_hover
使用 CSS 选择器将鼠标悬停在页面上的元素上
browser_hover_text
根据文本内容将鼠标悬停在页面上的元素上
browser_fill
填写输入字段
browser_select
使用 CSS 选择器在 SELECT 元素中选择一个选项
browser_select_text
根据文本内容选择 SELECT 元素中的选项
browser_evaluate
在浏览器控制台中执行 JavaScript
资源
- 控制台日志(
console://logs
)- 以文本格式访问浏览器控制台输出
- 包括来自浏览器的所有控制台消息
- 屏幕截图(
screenshot://<n>
)- 访问捕获的屏幕截图的 PNG 图像
- 通过捕获期间指定的名称引用
执照
该项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅LICENSE文件。
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
使 LLM 能够在真实的浏览器环境中与网页交互、截取屏幕截图和执行 JavaScript
Related MCP Servers
- AsecurityFlicenseAqualityA server that enables browser automation using Playwright, allowing interaction with web pages, capturing screenshots, and executing JavaScript in a browser environment through LLMs.Last updated -1210,4751TypeScript
- AsecurityFlicenseAqualityEnables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.Last updated -418,7591JavaScript
- AsecurityFlicenseAqualityEnables browser automation for LLMs on Linux display servers, supporting web interaction, screenshots, and JavaScript execution in a real browser.Last updated -706JavaScript
- AsecurityFlicenseAqualityEnables LLMs to perform browser automation through the Playwright framework with Chrome DevTools Protocol support, connecting to existing Chrome instances for advanced web interactions and JavaScript execution.Last updated -1227TypeScript