Puppeteer MCP 浏览器自动化服务器

Puppeteer MCP 浏览器自动化服务器

提供基于 Puppeteer 的浏览器自动化能力,支持新建实例和现有 Chrome 窗口交互。

快速入门

安装

通过 npm 全局安装:

npm install -g puppeteer-mcp-server

或使用 npx 直接运行:

npx puppeteer-mcp-server

从源码安装:

  1. 克隆仓库并进入目录
  2. 安装依赖:

npm install

  1. 构建项目:

npm run build

  1. 启动服务:

npm start

配置

在配置文件中添加以下内容(适用于 Claude 应用):

{ "mcpServers": { "puppeteer": { "command": "puppeteer-mcp-server", "args": [], "env": {} } } }

使用

运行后默认启动新浏览器实例。如需连接现有 Chrome 窗口,请启用远程调试模式:

chrome --remote-debugging-port=9222

然后调用工具 puppeteer_connect_active_tab 连接目标标签页。