Chrome DevTools MCP 服务器,让 AI 编码助手(Claude Code、Cursor、Copilot)直接控制和调试真实 Chrome 浏览器,实现截图、性能分析、网络请求检查、控制台调试和自动化操作
浏览器
Lightpanda
试用从零构建的轻量级无头浏览器,专为 AI 智能体和自动化设计,比 Headless Chrome 快 9 倍、内存占用低 16 倍,兼容 CDP 和 Playwright/Puppeteer,内置 MCP 服务器
它能做什么
从零构建的轻量级无头浏览器,专为 AI 智能体和自动化设计,比 Headless Chrome 快 9 倍、内存占用低 16 倍,兼容 CDP 和 Playwright/Puppeteer,内置 MCP 服务器
技能文档
Lightpanda — 为 AI 智能体设计的极速无头浏览器
Lightpanda 是用 Zig 从零构建的新一代无头浏览器,不基于 Chromium 或 WebKit,专为 AI 智能体和大规模自动化设计。在处理 100 个真实网页时,执行时间仅需 5 秒(vs 46 秒),峰值内存仅 123MB(vs 2GB)。完整支持 Chrome DevTools Protocol(CDP),现有 Puppeteer/Playwright 脚本无需改动即可切换使用,同时内置 MCP 服务器让 AI 助手直接控制浏览器。
核心使用场景
- 大规模网页爬取:替换 Headless Chrome 降低云端成本,处理更多并发请求
- AI 智能体浏览:通过 MCP 服务器让 Claude/Cursor 等 AI 直接控制浏览器访问网页
- Puppeteer/Playwright 加速:无需修改代码,将
browserWSEndpoint指向 Lightpanda - HTML/Markdown 转储:快速将网页内容转为 Markdown 供 AI 分析
- 服务器端自动化:内存极低,适合在资源受限的容器或 VPS 中运行
AI 辅助使用流程
- 安装二进制 — AI 下载对应平台的预编译二进制(Linux/macOS/Docker)
- 启动 CDP 服务器 — AI 执行
./lightpanda serve在 9222 端口启动 CDP 服务器 - 连接 Puppeteer/Playwright — AI 将现有脚本的
browserWSEndpoint指向 Lightpanda - 或配置 MCP 服务器 — AI 将 Lightpanda 配置为 Claude Code 的 MCP 工具
- 执行自动化操作 — AI 通过 CDP 或 MCP 控制浏览器,导航、提取、交互
- 转储页面内容 — AI 用
lightpanda fetch --dump markdown将页面转为 AI 可读格式
关键章节导航
- 安装指南 — 二进制下载、Docker 安装、从源码构建
- 快速开始 — CDP 服务器、Puppeteer 集成、MCP 配置、CLI 转储
- 高级用法 — Playwright 集成、代理、遥测配置、AI 场景
- 故障排查 — 兼容性、Beta 限制、网络问题
AI 助手能力
使用本技能时,AI 可以:
- ✅ 下载并安装 Lightpanda 二进制(Linux/macOS)
- ✅ 启动 CDP 服务器(
./lightpanda serve --host 127.0.0.1 --port 9222) - ✅ 将 Puppeteer 脚本连接到 Lightpanda(修改
browserWSEndpoint) - ✅ 配置 Lightpanda 作为 Claude Code 的 MCP 工具
- ✅ 使用
lightpanda fetch --dump markdown将网页转为 Markdown - ✅ 使用 Docker 镜像快速部署(
docker run lightpanda/browser:nightly) - ✅ 配置代理和遥测选项
核心功能
- ✅ 极速渲染 — 比 Headless Chrome 快 9 倍,100 页仅需 5 秒
- ✅ 极低内存 — 峰值 123MB(vs Chrome 2GB),降低 16 倍
- ✅ CDP 兼容 — 完整支持 Chrome DevTools Protocol,现有脚本无需改动
- ✅ Puppeteer/Playwright 集成 — 通过
browserWSEndpoint零成本迁移 - ✅ MCP 服务器 — 让 AI 工具直接控制浏览器,支持 MCP JSON-RPC 2.0
- ✅ HTML/Markdown 转储 — 直接将网页内容转为 Markdown(AI 友好格式)
- ✅ robots.txt 遵守 —
--obey-robots选项,合规爬取 - ✅ 代理支持 — 内置代理配置
- ✅ 网络拦截 — 可拦截和过滤网络请求
- ✅ Docker 镜像 — 官方多架构镜像(amd64/arm64)
- ✅ Cookie 管理 — 完整 Cookie 支持
- ✅ JavaScript 执行 — v8 引擎,支持 Ajax/XHR/Fetch API
快速示例
# 下载安装(macOS)
curl -L -o lightpanda https://github.com/lightpanda-io/browser/releases/download/nightly/lightpanda-aarch64-macos
chmod a+x ./lightpanda
# 转储网页为 Markdown
./lightpanda fetch --dump markdown https://example.com
# 启动 CDP 服务器
./lightpanda serve --host 127.0.0.1 --port 9222
# Docker 运行
docker run -d --name lightpanda -p 127.0.0.1:9222:9222 lightpanda/browser:nightly
// MCP 配置(添加到 AI 工具 MCP 配置文件)
{
"mcpServers": {
"lightpanda": {
"command": "/path/to/lightpanda",
"args": ["mcp"]
}
}
}
安装要求
| 依赖 | 版本 |
|---|---|
| Linux | x86_64 或 aarch64(glibc 发行版) |
| macOS | aarch64 或 x86_64 |
| Windows | 通过 WSL2 使用 Linux 二进制 |
| Docker | 任意版本(推荐生产使用) |
注意: Lightpanda 当前为 Beta 阶段,部分 Web API 尚未完全实现。不适用于依赖 WebGL/WebRTC 等高级特性的场景。
项目链接
相关技能
做自动发抖音、自动发小红书等等各大平台的网页自动化,还在被滑块、验证码、人机验证卡到任务翻车、反复失败?试试这个一键部署的远程可视化浏览器:Linux(云服务器/NAS/本地)noVNC + Chromium + CDP 三合一,Windows 本机 Edge/Chrome CDP 一键接管,让AI Agent和...
浏览器自动化 CLI(Playwright 版,纯 Node.js 实现)。除常规自动化(打开网页/截图/点击/填表/翻页)外,提供三类能力:(1) 会话凭证读写原语 —— `cookies` / `storage` 命令可**无需代码执行**即列出/导出/导入/清除/设置 cookie 与 localStorage,直接提取或注入登录态与会话令牌(此路径独立于代码执行;自 v1.3.2 起 `PW_BROWSER_SAFE_MODE=1` 会将其与代码执行一并禁用);(2) `eval` 在页面上下文执行任意 JavaScript(可读 cookie/存储、发起带凭证请求);(3) `run
Give an AI agent its own real browser over MCP tool calls - launch, navigate, click, fill, screenshot, extract text, run JS - with a kernel-level real-device fingerprint and a persistent profile, so the session stays logged in between runs and pages see one coherent device instead of a headless.
无头浏览器自动化CLI,支持可访问性树快照与确定性元素选择,适合个人开发者。Use when 需要代码生成、编程辅助、调试测试、开发部署时使用。不适用于无明确技术栈的模糊需求。适用于独立开发者、企业团队和自动化工作流场景。支持中文交互,无需复杂配置即开即用。输出结果可直接使用,减少二次加工成本。提供结构化输出和错误处理机制。
基于微软 Playwright CLI 的浏览器自动化技能。用于 Web 测试、页面交互、自动化工作流。当用户提到 playwright、browser automation、Web 测试、E2E 测试时触发。