ClaudeMap

Puppeteer MCP Server

参考 MCP 服务器,通过 Puppeteer 实现浏览器自动化。

MCP 服务器officialpuppeteerbrowserreferencearchived

让 Claude 启动无头浏览器,浏览页面、填写表单、点击元素、截图并执行 JavaScript。

它做什么

  • 浏览器自动化工具:navigate、click、hover、fill、select、evaluate、screenshot
  • 控制台日志暴露为 `console://logs` 资源;截图为 `screenshot://<name>`
  • npx `@modelcontextprotocol/server-puppeteer`;用 PUPPETEER_LAUNCH_OPTIONS 环境变量或逐调用 launchOptions 定制

什么时候用

需要真实浏览器时用:抓 JS 渲染页、驱动 UI 流程、截图做视觉验证。更重的自动化可看 Playwright 系的社区实现。

如何上手

在 .mcp.json 的 mcpServers.puppeteer 下加:

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

Docker(无头 chromium):`{"command": "docker", "args": ["run", "-i", "--rm", "--init", "-e", "DOCKER_CONTAINER=true", "mcp/puppeteer"]}`。

注意事项

已归档参考实现。安全面是真实的:它跑一个能访问本地文件和内网 IP 的浏览器——README 有明确警告。npx 模式会开可见浏览器窗口,只有 Docker 镜像是无头的。

代码仓库

modelcontextprotocol/servers-archived

收录日期

地图上的相关资源

  • Blitz Strike

    MCP 服务器

    把渗透测试方法论装进一个 MCP server:BLITZ 摸清攻击面,EAGLE-EYE 追 source-to-sink,STRIKE 对每条发现先实测再上报。

    • mcp-server
    • security
    • pentest
    • methodology
  • Ripwire

    MCP 服务器

    Red Hat 出品的「AI 上下文版 ripgrep」——C++23 零依赖 CLI,同时讲 MCP。

    • mcp
    • code-context
    • cli
    • red-hat
  • Deja Vu

    MCP 服务器

    让 25+ 个编码 agent 共享同一份会话记忆——Claude Code、Codex、Cursor 终于记得同一个项目。

    • mcp
    • memory
    • cross-agent
    • context