MCP.so
ログイン

Puppeteer-Extra MCP Server

@gpaul-faldin

Puppeteer-Extra MCP Server について

MCP server for browser automation using puppeteer-extra and puppeteer-extra-plugin-stealth

基本情報

カテゴリ

ブラウザ自動化

ライセンス

MIT

ランタイム

node

トランスポート

stdio

公開者

gpaul-faldin

設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

{
  "mcpServers": {
    "MCP_puppeteer_extra": {
      "command": "docker",
      "args": [
        "build",
        "-t",
        "mcp/puppeteer-extra",
        "."
      ]
    }
  }
}

ツール

7

Navigate to any URL in the browser

Capture screenshots of the entire page or specific elements

Click elements on the page

Hover elements on the page

Fill out input fields

Select an element with SELECT tag

Execute JavaScript in the browser console

概要

What is Puppeteer-Extra MCP Server?

A Model Context Protocol server that provides enhanced browser automation capabilities using Puppeteer-Extra with Stealth Plugin. It enables LLMs to interact with web pages in a way that better emulates human behavior and avoids detection as automation.

How to use Puppeteer-Extra MCP Server?

Clone the repository, install dependencies (npm install), and copy .env.example to .env.development. Run in development mode with npm run dev (non‑headless) or production mode with npm run prod (headless). Docker builds and runs are also supported. Configure Claude Desktop with Docker or NPX using the provided JSON snippets.

Key features of Puppeteer-Extra MCP Server

  • Enhanced browser automation with Puppeteer-Extra
  • Stealth mode to avoid bot detection
  • Screenshot capabilities for pages and elements
  • Console logging and JavaScript execution
  • Full suite of interaction methods (click, fill, select, hover)

Use cases of Puppeteer-Extra MCP Server

  • Enabling LLMs to

コメント

「ブラウザ自動化」の他のコンテンツ