Puppeteer MCP

Puppeteer MCP

基于Puppeteer的浏览器自动化MCP服务器,支持网页导航、截图、点击交互、表单填充和JavaScript执行,让AI操控真实浏览器

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

产品介绍

产品介绍

Puppeteer MCP 是 Anthropic 官方维护的 Model Context Protocol 参考服务器,基于 Puppeteer 提供浏览器自动化能力。它让 AI 助手能够操控真实浏览器环境,执行网页导航、截图、点击、表单填充和 JavaScript 代码等操作,是网页交互和数据采集的强大工具。

核心功能

  • 网页导航:通过 puppeteer_navigate 工具导航到任意 URL
  • 截图功能:支持整页截图和指定元素截图,可设置宽高和 Base64 编码
  • 点击交互:通过 CSS 选择器点击页面元素
  • 悬停操作:模拟鼠标悬停效果
  • 表单填充:填充输入框和选择下拉框
  • JavaScript 执行:在浏览器控制台执行任意 JavaScript 代码
  • 控制台日志:监控浏览器控制台输出
  • 自定义启动选项:支持通过环境变量和工具参数自定义 Puppeteer 启动行为

安装配置

NPX 方式:

{
  "mcpServers": {
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}

Docker 方式(使用无头 Chromium):

{
  "mcpServers": {
    "puppeteer": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "mcp/puppeteer"]
    }
  }
}

适用场景

  • 网页自动化测试和 E2E 测试
  • 网页截图和内容采集
  • 表单自动填充和提交
  • 动态网页内容的 JavaScript 交互
  • 网页监控和数据抓取