Puppeteer MCP Server

Puppeteer MCP Server

基于Puppeteer的浏览器自动化MCP Server,支持多标签页管理、页面导航、元素交互、截图、PDF生成、Cookie管理和JavaScript执行。

月访问量
0
累计浏览
0
用户评分
--
收录时间
2026-08

产品介绍

Puppeteer MCP Server提供完整的Chrome/Chromium浏览器自动化能力,让AI助手能够像真实用户一样操作网页。

核心功能

  • 多标签页管理:创建、切换和关闭多个浏览器标签页
  • 页面导航:URL跳转、前进后退、页面刷新
  • 元素交互:点击、填写表单、选择下拉框、键盘输入
  • 内容提取:获取页面文本、HTML、元素属性
  • 截图PDF:页面截图、全页截图、PDF导出
  • Cookie管理:读取、设置、删除浏览器Cookie
  • 脚本执行:在页面上下文执行JavaScript代码
  • 双传输模式:支持stdio和HTTP两种传输方式

适用场景

  • AI驱动的网页自动化和测试
  • Web内容抓取和数据提取
  • 浏览器功能测试和回归测试
  • 网页截图和PDF报告生成

安装配置

# 使用npx运行
npx @andytango/puppeteer-mcp

# 或从源码安装
git clone https://github.com/andytango/puppeteer-mcp.git
cd puppeteer-mcp
npm install
npm run build

默认会自动下载Chromium,可配置无头模式和浏览器参数。