Playwright控制台与网络日志MCP服务

该MCP服务基于Playwright技术,提供浏览器自动化能力,可监控控制台日志和网络请求,适用于需要浏览器行为分析和调试的场景。

  • by Operative-Sh
  • 更新于
在 GitHub 查看 Lumeva-AI/playwright-consolelogs-mcp

使用说明

基本能力

产品定位

Playwright控制台与网络日志MCP服务是一个基于Playwright的浏览器自动化工具,专注于监控和记录浏览器控制台日志及网络请求。

核心功能

  • 在指定URL打开浏览器
  • 监控并获取控制台日志
  • 跟踪并获取网络请求
  • 完成后关闭浏览器

适用场景

  • 网页调试与开发
  • 网络请求分析
  • 自动化测试
  • 行为监控

工具能力

  • 浏览器控制:打开/关闭浏览器
  • 日志监控:实时捕获控制台输出
  • 网络追踪:记录所有网络请求详情

使用教程

使用依赖

  • Python 3.8+
  • Playwright
  • Model Context Protocol (MCP) Python SDK

安装教程

  1. 编辑配置文件:~/Library/Application Support/Claude/claude_desktop_config.json
  2. 添加以下配置(替换为实际路径):
"playwright": {
   "command": "/Users/christophersettles/.local/bin/uv",
   "args": [
      "--directory",
      "/ABSOLUTE/PATH/TO/playwrightdebugger/",
      "run",
      "mcp_playwright.py"
   ]
}

调试方式

  1. 访问本地仪表盘:localhost:3000/dashboard
  2. 查看控制台日志和网络请求
  3. 完成后关闭浏览器